<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Log Scales</title>
		<meta name="viewport" content="width=device-width, initial-scale=1">

		<link rel="stylesheet" href="../dist/uPlot.min.css">
	</head>
	<body>
		<script src="../dist/uPlot.iife.js"></script>
		<script>
			let msg = {
				servers: [
					{
						name: "Hypixel",
						ip: "mc.hypixel.net",
						type: "PC",
						color: "#d0b283"
					},
					{
						name: "HiveMC",
						ip: "play.hivemc.com",
						type: "PC",
						color: "#ffcb03"
					},
					{
						name: "CubeCraft",
						ip: "play.cubecraft.net",
						type: "PC",
						color: "#176093"
					},
					{
						name: "Shotbow",
						ip: "us.shotbow.net",
						type: "PC",
						color: "#bf6889"
					},
					{
						name: "Wynncraft",
						ip: "play.wynncraft.com",
						type: "PC",
						color: "#a0a369"
					},
					{
						name: "Mineplex",
						ip: "us.mineplex.com",
						type: "PC",
						color: "#ec8008"
					},
					{
						name: "Cosmic PVP",
						ip: "mc.cosmicpvp.me",
						type: "PC",
						color: "#e16914"
					},
					{
						name: "Rewinside",
						ip: "mc.rewinside.tv",
						type: "PC",
						color: "#7cafb7"
					},
					{
						name: "Timolia",
						ip: "play.timolia.de",
						type: "PC",
						color: "#eb644d"
					},
					{
						name: "FunCraft",
						ip: "premium.funcraft.net",
						type: "PC",
						color: "#b9592d"
					},
					{
						name: "GommeHD",
						ip: "play.gommehd.net",
						type: "PC",
						color: "#d14ead"
					},
					{
						name: "Minehut",
						ip: "mc.minehut.com",
						type: "PC",
						color: "#75505a"
					}
				],
				timestamps: [1594953046, 1594953106, 1594953166, 1594953226, 1594953286, 1594953346, 1594953406, 1594953466, 1594953526, 1594953586, 1594953646, 1594953706, 1594953767, 1594953827, 1594953887, 1594953947, 1594954007, 1594954067, 1594954127, 1594954187, 1594954247, 1594954307, 1594954367, 1594954427, 1594954487, 1594954547, 1594954607, 1594954667, 1594954727, 1594954787, 1594954847, 1594954907, 1594954967, 1594955027, 1594955087, 1594955147, 1594955207, 1594955267, 1594955327, 1594955387, 1594955447, 1594955507, 1594955567, 1594955627, 1594955687, 1594955747, 1594955807, 1594955867, 1594955927, 1594955987, 1594956047, 1594956107, 1594956167, 1594956227, 1594956287, 1594956347, 1594956407, 1594956467, 1594956527, 1594956587, 1594956647, 1594956707, 1594956767, 1594956827, 1594956887, 1594956948, 1594957008, 1594957068, 1594957128, 1594957188, 1594957248, 1594957308, 1594957368, 1594957428, 1594957488, 1594957548, 1594957608, 1594957668, 1594957728, 1594957788, 1594957848, 1594957908, 1594957968, 1594958028, 1594958088, 1594958148, 1594958208, 1594958268, 1594958328, 1594958388, 1594958448, 1594958508, 1594958568, 1594958628, 1594958688, 1594958748, 1594958808, 1594958868, 1594958928, 1594958988, 1594959048, 1594959108, 1594959168, 1594959228, 1594959288, 1594959348, 1594959408, 1594959468, 1594959528, 1594959588, 1594959648, 1594959708, 1594959768, 1594959828, 1594959888, 1594959949, 1594960009, 1594960069, 1594960129, 1594960189, 1594960249, 1594960309, 1594960369, 1594960429, 1594960489, 1594960549, 1594960609, 1594960669, 1594960729, 1594960789, 1594960849, 1594960909, 1594960969, 1594961029, 1594961089, 1594961149, 1594961209, 1594961269, 1594961329, 1594961389, 1594961449, 1594961509, 1594961569, 1594961629, 1594961689, 1594961749, 1594961809, 1594961869, 1594961929, 1594961989, 1594962049, 1594962109, 1594962169, 1594962229, 1594962289, 1594962349, 1594962409, 1594962469, 1594962529, 1594962589, 1594962649, 1594962709, 1594962769, 1594962829, 1594962889, 1594962949, 1594963010, 1594963070, 1594963130, 1594963190, 1594963250, 1594963310, 1594963370, 1594963430, 1594963490, 1594963550, 1594963610, 1594963670, 1594963730, 1594963790, 1594963850, 1594963910, 1594963970, 1594964030, 1594964090, 1594964150, 1594964210, 1594964270, 1594964330, 1594964390, 1594964450, 1594964510, 1594964570, 1594964630, 1594964690, 1594964750, 1594964810, 1594964870, 1594964930, 1594964990, 1594965050, 1594965110, 1594965170, 1594965230, 1594965290, 1594965350, 1594965410, 1594965470, 1594965530, 1594965590, 1594965650, 1594965710, 1594965770, 1594965830, 1594965890, 1594965951, 1594966011, 1594966071, 1594966131, 1594966191, 1594966251, 1594966311, 1594966371, 1594966431, 1594966491, 1594966551, 1594966611, 1594966671, 1594966731, 1594966791, 1594966851, 1594966911, 1594966971, 1594967031, 1594967091, 1594967151, 1594967211, 1594967271, 1594967331, 1594967391, 1594967451, 1594967511, 1594967571, 1594967631, 1594967691, 1594967751, 1594967811, 1594967871, 1594967931, 1594967991, 1594968051, 1594968111, 1594968171, 1594968231, 1594968291, 1594968351, 1594968411, 1594968471, 1594968531, 1594968591, 1594968651, 1594968711, 1594968771, 1594968831, 1594968892, 1594968952, 1594969012, 1594969072, 1594969132, 1594969192, 1594969252, 1594969312, 1594969372, 1594969432, 1594969492, 1594969552, 1594969612, 1594969672, 1594969732, 1594969792, 1594969852, 1594969912, 1594969972, 1594970032, 1594970092, 1594970152, 1594970212, 1594970272, 1594970332, 1594970392, 1594970452, 1594970512, 1594970572, 1594970632, 1594970692, 1594970752, 1594970812, 1594970872, 1594970932, 1594970992, 1594971052, 1594971112, 1594971172, 1594971232, 1594971292, 1594971352, 1594971412, 1594971472, 1594971532, 1594971592, 1594971652, 1594971712, 1594971772, 1594971832, 1594971892, 1594971953, 1594972013, 1594972073, 1594972133, 1594972193, 1594972253, 1594972313, 1594972373, 1594972433, 1594972493, 1594972553, 1594972613, 1594972673, 1594972733, 1594972793, 1594972853, 1594972913, 1594972973, 1594973033, 1594973093, 1594973153, 1594973213, 1594973273, 1594973333, 1594973393, 1594973453, 1594973513, 1594973573, 1594973633, 1594973693, 1594973753, 1594973813, 1594973873, 1594973933, 1594973993, 1594974053, 1594974113, 1594974173, 1594974233, 1594974293, 1594974353, 1594974413, 1594974473, 1594974533, 1594974593, 1594974653, 1594974713, 1594974773, 1594974833, 1594974893, 1594974953, 1594975014, 1594975074, 1594975134, 1594975194, 1594975254, 1594975314, 1594975374, 1594975434, 1594975494, 1594975554, 1594975614, 1594975674, 1594975734, 1594975794, 1594975854, 1594975914, 1594975974, 1594976034, 1594976094, 1594976154, 1594976214, 1594976274, 1594976334, 1594976394, 1594976454, 1594976514, 1594976574, 1594976634, 1594976694, 1594976754, 1594976814, 1594976874, 1594976934, 1594976994, 1594977054, 1594977114, 1594977174, 1594977234, 1594977294, 1594977354, 1594977414, 1594977474, 1594977534, 1594977594, 1594977654, 1594977714, 1594977774, 1594977835, 1594977895, 1594977955, 1594978015, 1594978075, 1594978135, 1594978195, 1594978255, 1594978315, 1594978375, 1594978435, 1594978495, 1594978555, 1594978615, 1594978675, 1594978735, 1594978795, 1594978855, 1594978915, 1594978975, 1594979035, 1594979095, 1594979155, 1594979215, 1594979275, 1594979335, 1594979395, 1594979455, 1594979515, 1594979575, 1594979635, 1594979695, 1594979755, 1594979815, 1594979875, 1594979935, 1594979995, 1594980055, 1594980115, 1594980175, 1594980235, 1594980295, 1594980355, 1594980415, 1594980475, 1594980535, 1594980595, 1594980655, 1594980715, 1594980775, 1594980835, 1594980896, 1594980956, 1594981016, 1594981076, 1594981136, 1594981196, 1594981256, 1594981316, 1594981376, 1594981436, 1594981496, 1594981556, 1594981616, 1594981676, 1594981736, 1594981796, 1594981856, 1594981916, 1594981976, 1594982036, 1594982096, 1594982156, 1594982216, 1594982276, 1594982336, 1594982396, 1594982456, 1594982516, 1594982576, 1594982636, 1594982696, 1594982756, 1594982816, 1594982876, 1594982936, 1594982996, 1594983056, 1594983116, 1594983176, 1594983236, 1594983296, 1594983356, 1594983416, 1594983476, 1594983536, 1594983596, 1594983656, 1594983716, 1594983776, 1594983836, 1594983896, 1594983956, 1594984017, 1594984077, 1594984137, 1594984197, 1594984257, 1594984317, 1594984377, 1594984437, 1594984497, 1594984557, 1594984617, 1594984677, 1594984737, 1594984797, 1594984857, 1594984917, 1594984977, 1594985037, 1594985097, 1594985157, 1594985217, 1594985277, 1594985337, 1594985397, 1594985457, 1594985517, 1594985577, 1594985637, 1594985697, 1594985757, 1594985817, 1594985877, 1594985937, 1594985997, 1594986057, 1594986117, 1594986177, 1594986237, 1594986297, 1594986357, 1594986417, 1594986477, 1594986537, 1594986597, 1594986657, 1594986717, 1594986777, 1594986837, 1594986897, 1594986958, 1594987018, 1594987078, 1594987138, 1594987198, 1594987258, 1594987318, 1594987378, 1594987438, 1594987498, 1594987558, 1594987618, 1594987678, 1594987738, 1594987798, 1594987858, 1594987918, 1594987978, 1594988038, 1594988098, 1594988158, 1594988218, 1594988278, 1594988338, 1594988398, 1594988458, 1594988518, 1594988578, 1594988638, 1594988698, 1594988758, 1594988818, 1594988878, 1594988938, 1594988998, 1594989058, 1594989118, 1594989178, 1594989238, 1594989298, 1594989358, 1594989418, 1594989478, 1594989538, 1594989598, 1594989658, 1594989718, 1594989778, 1594989839, 1594989899, 1594989959, 1594990019, 1594990079, 1594990139, 1594990199, 1594990259, 1594990319, 1594990379, 1594990439, 1594990499, 1594990559, 1594990619, 1594990679, 1594990739, 1594990799, 1594990859, 1594990919, 1594990979, 1594991039, 1594991099, 1594991159, 1594991219, 1594991279, 1594991339, 1594991399, 1594991459, 1594991519, 1594991579, 1594991639, 1594991699, 1594991759, 1594991819, 1594991879, 1594991939, 1594991999, 1594992059, 1594992119, 1594992179, 1594992239, 1594992299, 1594992359, 1594992419, 1594992479, 1594992539, 1594992599, 1594992659, 1594992719, 1594992779, 1594992839, 1594992899, 1594992959, 1594993019, 1594993080, 1594993140, 1594993200, 1594993260, 1594993320, 1594993380, 1594993440, 1594993500, 1594993560, 1594993620, 1594993680, 1594993740, 1594993800, 1594993860, 1594993920, 1594993980, 1594994040, 1594994100, 1594994160, 1594994220, 1594994280, 1594994340, 1594994400, 1594994460, 1594994520, 1594994580, 1594994640, 1594994700, 1594994760, 1594994820, 1594994880, 1594994940, 1594995000, 1594995060, 1594995120, 1594995180, 1594995240, 1594995300, 1594995360, 1594995420, 1594995480, 1594995540, 1594995600, 1594995660, 1594995720, 1594995780, 1594995840, 1594995901, 1594995961, 1594996021, 1594996081, 1594996141, 1594996201, 1594996261, 1594996321, 1594996381, 1594996441, 1594996501, 1594996561, 1594996621, 1594996681, 1594996741, 1594996801, 1594996861, 1594996921, 1594996981, 1594997041, 1594997101, 1594997161, 1594997221, 1594997281, 1594997341, 1594997401, 1594997461, 1594997521, 1594997581, 1594997641, 1594997701, 1594997761, 1594997821, 1594997881, 1594997941, 1594998001, 1594998061, 1594998121, 1594998181, 1594998241, 1594998301, 1594998361, 1594998421, 1594998481, 1594998541, 1594998601, 1594998661, 1594998721, 1594998781, 1594998842, 1594998902, 1594998962, 1594999022, 1594999082, 1594999142, 1594999202, 1594999262, 1594999322, 1594999382, 1594999442, 1594999502, 1594999562, 1594999622, 1594999682, 1594999742, 1594999802, 1594999862, 1594999922, 1594999982, 1595000042, 1595000102, 1595000162, 1595000222, 1595000282, 1595000342, 1595000402, 1595000462, 1595000522, 1595000582, 1595000642, 1595000702, 1595000762, 1595000822, 1595000882, 1595000942, 1595001002, 1595001062, 1595001122, 1595001182, 1595001242, 1595001302, 1595001362, 1595001422, 1595001482, 1595001542, 1595001602, 1595001662, 1595001722, 1595001782, 1595001842, 1595001903, 1595001963, 1595002023, 1595002083, 1595002143, 1595002203, 1595002263, 1595002323, 1595002383, 1595002443, 1595002503, 1595002563, 1595002623, 1595002683, 1595002743, 1595002803, 1595002863, 1595002923, 1595002983, 1595003043, 1595003103, 1595003163, 1595003223, 1595003283, 1595003343, 1595003403, 1595003463, 1595003523, 1595003583, 1595003643, 1595003703, 1595003763, 1595003823, 1595003883, 1595003943, 1595004003, 1595004063, 1595004123, 1595004183, 1595004243, 1595004303, 1595004363, 1595004423, 1595004483, 1595004543, 1595004603, 1595004663, 1595004723, 1595004783, 1595004843, 1595004904, 1595004964, 1595005024, 1595005084, 1595005144, 1595005204, 1595005264, 1595005324, 1595005384, 1595005444, 1595005504, 1595005564, 1595005624, 1595005684, 1595005744, 1595005804, 1595005864, 1595005924, 1595005984, 1595006044, 1595006104, 1595006164, 1595006224, 1595006284, 1595006344, 1595006404, 1595006464, 1595006524, 1595006584, 1595006644, 1595006704, 1595006764, 1595006824, 1595006884, 1595006944, 1595007004, 1595007064, 1595007124, 1595007184, 1595007244, 1595007304, 1595007364, 1595007424, 1595007484, 1595007544, 1595007604, 1595007664, 1595007724, 1595007784, 1595007844, 1595007904, 1595007964, 1595008024, 1595008085, 1595008145, 1595008205, 1595008265, 1595008325, 1595008385, 1595008445, 1595008505, 1595008565, 1595008625, 1595008685, 1595008745, 1595008805, 1595008865, 1595008925, 1595008985, 1595009045, 1595009105, 1595009165, 1595009225, 1595009285, 1595009345, 1595009405, 1595009465, 1595009525, 1595009585, 1595009645, 1595009705, 1595009765, 1595009825, 1595009885, 1595009945, 1595010005, 1595010065, 1595010125, 1595010185, 1595010245, 1595010305, 1595010365, 1595010425, 1595010485, 1595010545, 1595010605, 1595010665, 1595010725, 1595010785, 1595010845, 1595010905, 1595010965, 1595011025, 1595011085, 1595011145, 1595011205, 1595011266, 1595011326, 1595011386, 1595011446, 1595011506, 1595011566, 1595011626, 1595011686, 1595011746, 1595011806, 1595011866, 1595011926, 1595011986, 1595012046, 1595012106, 1595012166, 1595012226, 1595012286, 1595012346, 1595012406, 1595012466, 1595012526, 1595012586, 1595012646, 1595012706, 1595012766, 1595012826, 1595012886, 1595012946, 1595013006, 1595013066, 1595013126, 1595013186, 1595013246, 1595013306, 1595013366, 1595013426, 1595013486, 1595013546, 1595013606, 1595013666, 1595013726, 1595013786, 1595013846, 1595013906, 1595013966, 1595014026, 1595014086, 1595014146, 1595014206, 1595014266, 1595014326, 1595014387, 1595014447, 1595014507, 1595014567, 1595014627, 1595014687, 1595014747, 1595014807, 1595014867, 1595014927, 1595014987, 1595015047, 1595015107, 1595015167, 1595015227, 1595015287, 1595015347, 1595015407, 1595015467, 1595015527, 1595015587, 1595015647, 1595015707, 1595015767, 1595015827, 1595015887, 1595015947, 1595016007, 1595016067, 1595016127, 1595016187, 1595016247, 1595016307, 1595016367, 1595016427, 1595016487, 1595016547, 1595016607, 1595016667, 1595016727, 1595016787, 1595016847, 1595016907, 1595016967, 1595017027, 1595017087, 1595017147, 1595017207, 1595017267, 1595017328, 1595017388, 1595017448, 1595017508, 1595017568, 1595017628, 1595017688, 1595017748, 1595017808, 1595017868, 1595017928, 1595017988, 1595018048, 1595018108, 1595018168, 1595018228, 1595018288, 1595018348, 1595018408, 1595018468, 1595018528, 1595018588, 1595018648, 1595018708, 1595018768, 1595018828, 1595018888, 1595018948, 1595019008, 1595019068, 1595019128, 1595019188, 1595019248, 1595019308, 1595019368, 1595019428, 1595019488, 1595019548, 1595019608, 1595019668, 1595019728, 1595019788, 1595019848, 1595019908, 1595019968, 1595020028, 1595020088, 1595020148, 1595020208, 1595020268, 1595020328, 1595020388, 1595020448, 1595020508, 1595020568, 1595020628, 1595020689, 1595020749, 1595020809, 1595020869, 1595020929, 1595020989, 1595021049, 1595021109, 1595021169, 1595021229, 1595021289, 1595021349, 1595021409, 1595021469, 1595021529, 1595021589, 1595021649, 1595021709, 1595021769, 1595021829, 1595021889, 1595021949, 1595022009, 1595022069, 1595022129, 1595022189, 1595022249, 1595022309, 1595022369, 1595022429, 1595022489, 1595022549, 1595022609, 1595022669, 1595022729, 1595022789, 1595022849, 1595022909, 1595022969, 1595023029, 1595023089, 1595023149, 1595023209, 1595023269, 1595023329, 1595023389, 1595023449, 1595023509, 1595023569, 1595023629, 1595023689, 1595023749, 1595023809, 1595023869, 1595023929, 1595023989, 1595024049, 1595024109, 1595024169, 1595024229, 1595024289, 1595024349, 1595024409, 1595024469, 1595024529, 1595024589, 1595024649, 1595024709, 1595024769, 1595024829, 1595024889, 1595024949, 1595025010, 1595025070, 1595025130, 1595025190, 1595025250, 1595025310, 1595025370, 1595025430, 1595025490, 1595025550, 1595025610, 1595025670, 1595025730, 1595025790, 1595025850, 1595025910, 1595025970, 1595026030, 1595026090, 1595026150, 1595026210, 1595026270, 1595026330, 1595026390, 1595026450, 1595026510, 1595026570, 1595026630, 1595026690, 1595026750, 1595026810, 1595026870, 1595026930, 1595026990, 1595027050, 1595027110, 1595027170, 1595027230, 1595027290, 1595027350, 1595027410, 1595027470, 1595027530, 1595027590, 1595027650, 1595027710, 1595027770, 1595027830, 1595027890, 1595027950, 1595028010, 1595028071, 1595028131, 1595028191, 1595028251, 1595028311, 1595028371, 1595028431, 1595028491, 1595028551, 1595028611, 1595028671, 1595028731, 1595028791, 1595028851, 1595028911, 1595028971, 1595029031, 1595029091, 1595029151, 1595029211, 1595029271, 1595029331, 1595029391, 1595029451, 1595029511, 1595029571, 1595029631, 1595029691, 1595029751, 1595029811, 1595029871, 1595029931, 1595029991, 1595030051, 1595030111, 1595030171, 1595030231, 1595030291, 1595030351, 1595030412, 1595030472, 1595030532, 1595030592, 1595030652, 1595030712, 1595030772, 1595030832, 1595030892, 1595030952, 1595031012, 1595031072, 1595031132, 1595031192, 1595031252, 1595031312, 1595031372, 1595031432, 1595031492, 1595031552, 1595031612, 1595031672, 1595031732, 1595031792, 1595031852, 1595031912, 1595031972, 1595032032, 1595032092, 1595032152, 1595032212, 1595032272, 1595032332, 1595032392, 1595032452, 1595032512, 1595032572, 1595032632, 1595032692, 1595032752, 1595032812, 1595032872, 1595032932, 1595032992, 1595033052, 1595033112, 1595033172, 1595033232, 1595033292, 1595033352, 1595033413, 1595033473, 1595033533, 1595033593, 1595033653, 1595033713, 1595033773, 1595033833, 1595033893, 1595033953, 1595034013, 1595034073, 1595034133, 1595034193, 1595034253, 1595034313, 1595034373, 1595034433, 1595034493, 1595034553, 1595034613, 1595034673, 1595034733, 1595034793, 1595034853, 1595034913, 1595034973, 1595035033, 1595035093, 1595035153, 1595035213, 1595035273, 1595035333, 1595035393, 1595035453, 1595035513, 1595035573, 1595035633, 1595035693, 1595035753, 1595035813, 1595035873, 1595035933, 1595035993, 1595036053, 1595036113, 1595036173, 1595036233, 1595036293, 1595036353, 1595036414, 1595036474, 1595036534, 1595036594, 1595036654, 1595036714, 1595036774, 1595036834, 1595036894, 1595036954, 1595037014, 1595037074, 1595037134, 1595037194, 1595037254, 1595037314, 1595037374, 1595037434, 1595037494, 1595037554, 1595037614, 1595037674, 1595037734, 1595037794, 1595037854, 1595037914, 1595037974, 1595038034, 1595038094, 1595038154, 1595038214, 1595038274, 1595038334, 1595038394, 1595038454, 1595038514, 1595038574, 1595038634, 1595038694, 1595038754, 1595038814, 1595038874, 1595038934, 1595038994, 1595039054, 1595039114, 1595039174, 1595039234, 1595039294, 1595039354, 1595039415],
				graphData: [
					[76986, 76814, 76843, 76757, 76837, 76807, 76724, null, 76632, 76604, 76528, 76457, 76431, 76430, 76387, 76363, 76281, 76263, null, null, 75931, 75878, 75760, 75704, 75692, null, 75469, 75363, null, null, 74807, 74660, 74437, 74243, 74078, 74040, 74024, 73917, 73813, 73762, 73635, 73468, 73393, 73259, 73196, 73047, 73040, 72963, 72874, 72756, 72627, 72599, 72549, 72506, null, null, 72174, 72196, 72101, 71988, 71801, 71716, 71678, 71640, 71492, 71464, 71465, 71362, 71257, 71144, 71143, 71037, 71025, 70932, 70838, 70756, 70736, 70556, 70473, 70399, 70253, 70114, 70052, 69940, 69857, 69827, 69802, 69698, 69536, 69378, 69043, 68987, 68887, 68774, 68608, 68496, 68330, 68190, 68118, 68028, 67946, 67717, 67629, 67516, 67384, 67228, 67198, 67086, 67007, 66928, 66892, 66846, 66770, 66620, 66387, 66225, 66115, 65895, 65763, 65647, 65563, 65399, 65292, 65205, 65032, 64940, 64750, null, 64577, 64505, 64454, 64294, 64175, 64096, 64068, 63884, 63723, 62635, 62888, 62994, 62960, 62912, 62820, 62691, 62575, 62468, 62396, 62316, 62156, 61978, 61770, 61544, 61389, 61255, 61130, 60935, 60750, 60771, 60596, 60379, 60149, 60078, 60020, 59959, 59870, 59817, 59670, 59530, 59509, 59471, 59455, 59282, 59258, 59281, 59194, null, null, 58892, 58790, 58654, 58490, 58360, 58314, 58206, 58140, 58070, 58052, 58027, 58027, 58038, 58024, 57908, 57931, 57884, 57785, 57759, 57690, 57640, 57570, 57565, 57443, 57329, 57249, 57248, 57185, 57147, 57193, 57149, 57097, 57061, 56917, 56859, 56833, 56809, 56801, 56831, 56732, 56624, 56685, 56649, 56638, 56649, 56618, 56620, 56572, 56485, 56369, 56362, 56361, 56390, 56410, 56353, 56368, 56273, 56278, 56319, 56295, 56262, 56341, 56358, 56347, 56315, 56318, 56347, 56421, 56459, 56501, 56388, 56388, 56382, 56363, 56434, 56458, 56467, 56401, 56411, 56415, 56395, 56390, 56317, 56274, 56154, 56191, 56161, 56074, 56101, 56131, 56132, 56110, 56103, 56061, 56023, 56020, 56026, 56026, 56067, 55860, 55920, 55994, 55939, 55996, 55959, 54892, 55181, 55152, 55255, 55168, 55299, 55375, 55481, 55463, 55412, 55427, 55587, 55626, 55696, 55701, 55672, 55704, 55768, 55798, 55808, 55809, 55862, 55922, 55904, 55995, 56072, 56190, 56256, 56283, 56354, 56384, 56407, 56442, 56524, 56573, 56624, 56654, 56697, 56719, 56768, 56716, 56722, 56805, 56843, 56852, null, 56896, 56934, 56913, 57034, 57098, 57167, 57159, 57166, 57196, 57275, 57211, 57208, null, null, 57228, 57295, 57366, 57467, 57450, 57436, 57462, 57498, 57569, 57581, 57685, 57739, 57792, 57758, 57845, 57861, 57907, 57932, 58023, 57990, 58053, 58036, 57784, 57850, 57778, 57815, 57901, 57996, 58018, 58117, 58089, 58086, 58124, 58195, 58278, 58405, 58474, 58592, 58739, 58822, 58856, 58908, 58941, 59121, 59287, 59381, 59480, 59508, 59602, 59601, 59590, 59552, 59631, 59668, 59688, 59830, 59943, 60067, 60125, 60169, 60318, 60407, 60427, 60475, 60615, 60679, 60749, 60853, 61000, null, 61184, 61264, 61341, 61476, null, 61583, 61668, 61801, 61763, 61850, 61843, 61906, null, null, 62109, 62162, 62295, 62325, 62344, 62536, 62507, 62544, 62586, 62728, 62902, 62919, 63041, null, 63202, 63259, 63297, 63334, 63410, 63402, 63359, 63348, 63252, 63204, 63016, 63018, 63005, null, null, 63159, 63118, 63126, 63100, 63031, 62997, 62955, 62882, 62868, 62890, 63005, null, null, 63169, 63158, 63183, 63327, 63420, 63478, 63602, 63662, 63760, 63910, 64062, 64094, 64102, 64206, 64308, 64373, 64451, 64609, 64401, 64463, 64587, 64650, 64735, 64737, 64834, 64959, 65013, 65185, 65222, 65369, 65525, 65585, 65641, 65741, 65793, 66030, 65983, 65219, 65519, 65565, 65687, 65634, 65659, 65566, 65556, 65477, 65433, 65360, 65146, 65093, 65225, 65342, 65452, 65571, 65620, 65790, 65871, 65982, 66132, 66289, 66334, 66404, 66537, 66718, 66890, 67012, 67175, 67371, 67456, 67550, 67673, 67858, 67935, null, null, 67985, 68128, 68230, 68339, 68352, 68332, 68411, 68595, 68703, 68794, 68743, 68394, 68744, 68894, 69056, 69247, 69412, 69490, null, 69795, 69793, null, 69535, 69731, 69966, 69999, 70035, 69978, 70013, 70088, 70271, null, null, 70481, 70611, 70658, 70658, 70704, 70838, 70976, 71112, 71252, 71270, 71311, 71407, 71512, 71613, 71736, 71861, 71911, 72106, 72248, 72355, 72429, 72467, 72514, 72581, 72700, 72754, 72764, 72890, 72914, 73121, null, 73408, 73433, 73489, 73692, 73799, 74027, 74133, 74143, 74255, 74393, 74599, 74740, 74948, 75059, 75080, 75179, 75309, 75400, 75346, 75366, 75462, 75437, 75410, 75469, 75474, 75310, 75457, null, null, 75776, 75782, 75963, 76099, 76018, 76110, 76265, 76292, 76330, 76424, 76450, 76603, 76701, 76739, 76875, 76812, 76936, 77076, 77159, 77221, 77031, null, 77256, 77212, 77198, 77196, 77297, 77455, 77554, 77642, 77528, null, null, 77956, 78061, 78125, 78274, 78335, 78455, 78514, 78233, 78293, 78450, null, 78726, 78836, null, 79027, 79069, null, 78825, 78831, 78802, 78715, 78518, 78655, 78706, 78746, 78851, 78943, 79038, 79137, 79235, 79295, 79338, 79228, 79371, 79409, 79577, 79607, 79647, 79752, 79947, 80013, 80007, 80070, 80206, 80280, 80339, 80424, 80442, 80567, 80591, 80752, 80786, 80970, 80936, 80973, 81121, 81234, 81334, 81417, 81591, 81691, 81700, 81784, 81851, 81878, 81944, 82025, 82271, 82278, 82341, 82424, 82351, 82467, null, null, 82801, 82870, 82975, 83010, 83111, 83158, 83114, 83090, 83212, 83236, 83336, 83393, 83449, 83520, 83547, 83645, 83795, 83873, 83979, 84031, 84054, 84103, 84192, 84352, 84501, null, null, 84775, 84787, 84878, 84977, null, 85230, 85253, 85349, 85373, 85534, 85574, 85585, 85498, 85611, 85624, 85751, null, null, 85903, 85957, 86088, 86172, null, 86276, 86336, 86418, 86472, 86426, 86490, 86528, 86629, 86740, 86734, 86756, 86666, 86717, 86775, 86838, 86754, 86592, 86583, 86698, 86707, 86774, 86834, 86969, 87102, 87182, 87243, 87404, 87488, 87498, null, null, 87590, 87576, 87626, 87716, 87780, 87928, 87938, 88065, 88135, 88095, 88237, 88280, 88328, 88191, null, null, 88496, 88498, 88671, 88802, 88918, 88945, 88999, 89252, 89284, 89267, 89339, 89494, 89585, 89753, 89806, 89914, 90056, 90122, 90142, 90261, 90197, 90231, 90333, 90372, 90364, 90325, 90317, null, null, 90224, 90289, 90404, 90467, 90431, 90546, 90613, 90678, 90857, 90978, 91108, 91104, 91242, 91325, 91442, 91506, 91460, 91420, 91512, 91507, 91667, 91695, 91797, 91909, 91826, 91981, 92107, 92207, 92250, 92381, 92480, 92561, 92555, 92590, 92732, 92838, 92905, 92991, 93154, 93332, 93376, 93488, 93575, 93692, 93814, 93736, 93795, 93938, 94010, 94103, 94278, 94355, 94349, 94452, 94610, 94674, 94783, 94957, 94980, 94998, 94902, 95089, 95308, 95353, 95462, 95516, 95578, 95566, 95749, 95806, null, 95972, 96045, 96252, 96329, 96379, 96442, 96511, 96580, 96638, 96733, 96830, 96951, 97098, 97123, 97356, 97371, 97376, 97381, 97465, 97537, 97521, 97559, 97615, 97672, 97668, 97858, null, null, null, 98209, 98424, 98326, 98411, 98517, 98648, 98739, 98751, 98827, null, 98871, 98922, 99039, 99141, 99288, 99203, null, 99171, 99206, null, null, 98786, 98910, 98927, 98966, 99027, 99142, 99205, 99279, 99443, 99429, 99411, 99283, 99360, 99484, 99549, 99640, 99752, 99773, 99768, null, null, 99930, 99871, 100027, 100098, 100121, null, null, 100298, 100206, 100294, 100251, 100284, 100336, 100290, 100371, 100295, 100213, 100238, 100205, 100182, 100197, 100114, 100092, 100092, 100113, 100096, 100005, 100055, 100024, 100030, 100020, 100025, null, null, 99833, 99715, 99687, 99551, 99213, 99245, 99153, 99188, 99249, 99266, 99184, 99206, 99204, 99167, 99162, 99087, null, 98865, 98924, 98895, 98847, 98835, 98747, 98624, 98696, 98680, 98550, 98343, 98251, 98159, 98169, 98071, null, null, 97865, 97762, 97784, 97827, 97681, 97526, null, 97509, 97141, 97178, 97242, 97186, 97083, null, null, 96826, 96721, 96631, 96582, 96474, 96386, 96284, 96188, 96095, 95866, 95743, 95579, 95433, 95368, 95207, 94995, 94908, 94800, 94676, 94637, null, 94496, 94483, 94441, 94225, 94171, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 53363, 54507, 55058, 56471, 57589, 58591, 59335, 60304, 61116, 61990, 62727, 63292, 63814, 64461, 65080, 65548, 65922, 66282, 66569, 67126, 67701, 68105, 68445, 68914, 69173, 69535, 69892, 70121, 70452, 70785, 71156, 71578, 71851, null, null, 72738, 73017, 72863, 73064, 73186, 73375, 73656, null, 73939, 74065, 74184, 74324, 74450, 74491, 74650, 74714, 74826, 74950, null, null, 75173, 75305, 75317, 75337, null, null, 75542, 75694, 75816, 75951, 75892, 75993, 76071, 76070, 76140, 76174, 76248, 76172, 76203, 76138, null, 76104, 75997, 75926, 75829, 75866, 75878, 75853, 75814, 75821, 75838, 75839, 75903, 75840, null, null, 75840, 75869, 75819, 75828, 75915, 75964, 75993, 76132, 76163, 76151, 76169, 76209, 76137, 76169, 76119, 75889, 75895, null, null, 75883, 75756, 75803, 75757, 75766, 75838, 75846, 75872, 75847, 75827, 75827, 75938, null, null, 75912, 75955, 75961, 75850, 75825, 75789, 75821, 75822, 75821, null, null, 75776, 75701, 75699, 75555, 75465, 75400, 75501, 75486, 75516, 75481, 75332, 75374, 75383, 75267, 75322, 75374, 75370, 75398, 75425, 75385, 75442, 75403, null, 75508, 75630, 75617, 75584, 75607, 75705, 75700, 75816, 75711, null, null, 75523, 75618, 75668, 75699, 75784, null, null, 75780, 75846, 75911, 75990, 75922, null, 75896, 75982, 76064, 76120, 76133, 76075, 76019, 76064, 76115, 76291, 76240, 76271, 76254, 76278, 76314, 76126, 75946, 75931, 76013, 76074, 75960, 76013, 76099, 76169, 76198, 76108, 76166, 76194, null, 76304, 76407, 76140, 76259, 76292, 76336, 76398, 76469, 76608, 76664, 76758, 76763, 76748, 76815, 76861, 76831, 76717, 76739, 76723, 76702, 76763, 76693, null, null, 76519, 76494, 76436, 76538, 76609, 76651, 76590, null, 76607, 76620, 76623, 76638, 76744, 76842, null, 76736, 76802, 76746, 76835, 76745, 76766, 76775, 76728, 76548, 76378, 76289, 76232, 76155, 76018, null, null, 75813, 75734, 75672, 75786, 75681, 75670, 75656, 75523, 75426, 75326, 75449, 75536, 75558, 75524, 75538, 75493, 75450, 75410, 75339, 75406, 75423, 75355],
					[1843, null, 1847, null, 1845, 1863, 1862, 1849, 1866, 1883, 1880, 1878, 1862, 1860, null, 1842, null, 1846, 1851, 1849, 1873, 1866, 1857, 1852, 1849, 1877, 1892, null, 1884, null, 1890, 1888, 1855, 1844, 1844, 1838, 1815, 1812, 1793, 1773, null, 1784, null, 1799, 1802, 1795, 1779, 1782, 1787, 1801, 1808, 1814, 1793, null, 1792, null, 1779, 1777, 1785, 1761, 1749, 1742, 1729, 1737, 1749, 1747, null, 1753, null, 1753, 1750, 1760, 1770, 1795, 1779, 1774, 1764, 1765, 1752, null, 1741, null, 1736, 1731, 1725, 1722, 1734, 1750, 1733, 1709, 1690, 1676, null, 1666, null, 1664, 1661, 1655, 1658, 1638, 1616, 1598, 1597, 1597, 1591, null, 1585, null, 1590, 1580, 1594, 1578, 1570, 1558, 1552, 1547, 1535, 1525, null, 1533, null, 1507, 1503, 1522, 1525, 1513, 1516, 1509, 1520, 1519, 1523, null, 1518, null, 1503, 1490, 1476, 1476, 1466, 1464, 1479, 1478, 1456, 1462, null, 1439, null, 1426, 1418, 1400, 1403, 1397, 1393, 1396, 1392, 1375, 1388, null, 1390, null, 1388, 1381, 1374, 1377, 1380, 1385, 1389, 1381, 1380, 1385, null, 1387, null, 1374, 1382, 1384, 1363, 1351, 1352, 1351, 1353, 1351, 1345, null, 1335, null, 1331, 1346, 1347, 1345, 1342, 1348, 1337, 1327, 1335, 1322, null, 1315, null, 1322, 1311, 1304, 1301, 1290, 1294, 1304, 1273, 1297, 1300, null, 1294, null, 1289, 1288, 1265, 1270, 1264, 1266, 1259, 1243, 1259, 1263, null, 1278, null, 1298, 1295, 1286, 1282, 1285, 1273, 1291, 1294, 1288, 1260, null, 1247, null, 1263, 1272, 1270, 1254, 1243, 1229, 1228, 1226, 1247, 1241, null, 1247, null, 1255, 1245, 1251, 1238, 1236, 1232, 1226, 1201, 1207, 1220, null, 1227, null, 1235, 1222, 1222, 1217, 1216, 1207, 1209, 1197, 1207, 1203, null, 1198, null, 1183, 1194, 1200, 1218, 1222, 1225, 1242, 1241, 1241, 1251, null, 1235, null, 1226, 1235, 1233, 1225, 1235, 1221, 1229, 1253, 1247, 1251, null, 1248, null, 1261, 1251, 1253, 1243, 1259, 1269, 1286, 1288, 1279, 1251, null, 1245, null, 1241, 1241, 1246, 1246, 1257, 1254, 1268, 1249, 1247, 1233, null, 1243, null, 1248, 1264, 1266, 1277, 1288, 1298, 1270, 1267, 1277, 1277, null, 1282, null, 1269, 1262, 1239, 1243, 1254, 1236, 1247, 1248, 1248, 1251, null, 1239, null, 1252, 1259, 1271, 1287, 1315, 1320, 1316, 1317, 1333, 1326, null, 1345, null, 1330, 1341, 1335, 1318, 1320, 1337, 1338, 1340, 1325, 1323, null, 1328, null, 1354, 1354, 1350, 1352, 1357, 1382, 1381, 1377, 1382, 1388, null, 1384, null, 1412, 1407, 1430, 1429, 1438, 1444, 1440, 1447, 1448, 1442, null, 1456, null, 1467, 1456, 1448, 1439, 1413, 1418, 1402, 1404, 1421, 1415, null, 1430, null, 1428, 1426, 1437, 1421, 1418, 1419, 1432, 1424, 1447, 1464, null, 1473, null, 1471, 1488, 1478, 1497, 1484, 1489, 1498, 1496, 1510, 1505, null, 1527, null, 1523, 1542, 1539, 1543, 1548, 1556, 1590, 1569, 1563, 1570, null, 1595, null, 1623, 1629, 1631, 1655, 1647, 1669, 1647, 1648, 1655, 1665, null, 1679, null, 1678, 1681, 1682, 1677, 1674, 1681, 1671, 1659, 1652, 1660, null, 1669, null, 1630, 1638, 1636, 1636, 1624, 1607, 1608, 1614, 1619, 1625, null, 1597, null, 1616, 1616, 1625, 1616, 1608, 1601, 1619, 1632, 1627, 1623, null, 1607, null, 1612, 1623, 1629, 1630, 1623, 1610, 1640, 1622, 1632, 1603, null, 1586, null, 1611, 1605, 1624, 1629, 1652, 1662, 1665, 1684, 1679, 1666, null, 1696, null, 1701, 1703, 1701, 1685, 1693, 1699, 1719, 1707, 1711, 1718, null, 1730, null, 1705, 1729, 1732, 1729, 1760, 1766, 1790, 1786, 1802, 1794, null, 1804, null, 1785, 1800, 1792, 1808, 1825, 1829, 1833, 1831, 1822, 1851, null, 1850, null, 1856, 1849, 1860, 1872, 1855, 1842, 1830, 1849, 1845, 1869, null, 1855, null, 1858, 1860, 1867, 1873, 1863, 1870, 1889, 1898, 1895, 1894, null, 1884, null, 1872, 1880, 1875, 1876, 1851, 1771, 1702, 1630, 1566, 1479, null, 1333, null, 1182, 0, 0, 0, 0, 0, 2, 3, 3, 3, null, 3, null, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, null, 222, null, 419, 496, 556, 626, 687, 733, 813, 867, 933, 998, null, 1057, null, 1139, 1194, 1225, 1268, 1304, 1332, 1350, 1360, 1384, 1413, null, 1435, null, 1492, 1507, 1533, 1556, 1575, 1584, 1620, 1650, 1634, 1665, null, 1662, null, 1696, 1684, 1707, 1714, 1720, 1735, 1723, 1759, 1728, 1742, null, 1768, null, 1775, 1782, 1817, 1830, 1822, 1816, 1812, 1818, 1829, 1832, null, 1861, null, 1891, 1869, 1864, 1885, 1872, 1867, 1871, 1869, 1875, 1880, null, 1915, null, 1874, 1862, 1882, 1897, 1908, 1903, 1883, 1874, 1898, 1890, null, 1914, null, 1917, 1904, 1924, 1928, 1951, 1970, 1989, 1991, 1993, 1961, null, 1995, null, 2015, 2013, 2003, 2027, 2008, 2003, 1983, 1967, 1966, 1960, null, 1987, null, 2017, 2002, 1996, 2023, 2012, 2040, 2028, 2003, 2013, 2022, null, 2043, null, 2050, 2051, 2046, 2039, 2034, 2035, 2027, 2035, 2037, 2047, null, 2036, null, 2047, 2056, 2060, 2042, 2039, 2042, 2048, 2060, 2066, 2063, null, 2046, null, 1997, 1985, 1982, 2004, 2010, 2018, 2015, 2030, 2051, 2069, null, 2036, null, 2028, 2040, 2040, 2038, 2054, 2053, 2055, 2064, 2078, 2086, null, 2052, null, 2036, 2047, 2067, 2077, 2063, 2085, 2093, 2089, 2068, 2053, null, 2075, null, 2066, 2082, 2103, 2084, 2090, 2111, 2118, 2148, 2157, 2175, null, 2220, null, 2200, 2209, 2209, 2182, 2224, 2205, 2197, 2201, 2200, 2212, null, 2238, null, 2232, 2227, 2216, 2225, 2224, 2229, 2225, 2237, 2230, 2227, null, 2200, null, 2210, 2229, 2220, 2252, 2258, 2272, 2309, 2300, 2294, 2276, null, 2273, null, 2262, 2248, 2268, 2281, 2286, 2295, 2288, 2289, 2249, 2252, null, 2258, null, 2280, 2278, 2282, 2306, 2311, 2323, 2310, 2313, 2321, 2340, null, 2304, null, 2347, 2324, 2319, 2308, 2322, 2299, 2292, 2296, 2311, 2333, null, 2337, null, 2304, 2287, 2297, 2255, 2242, 2231, 2227, 2239, 2219, 2234, null, 2238, null, 2262, 2277, 2265, 2280, 2294, 2334, 2352, 2347, 2344, 2340, null, 2376, null, 2367, 2381, 2358, 2371, 2388, 2374, 2390, 2385, 2407, 2428, null, 2457, null, 2497, 2500, 2541, 2537, 2541, 2592, 2588, 2594, 2589, 2601, null, 2589, null, 2629, 2670, 2675, 2671, 2678, 2641, 2637, 2623, 2610, 2608, null, 2572, null, 2609, 2620, 2636, 2644, 2623, 2644, 2634, 2650, 2635, 2659, null, 2663, null, 2682, 2671, 2700, 2676, 2685, 2675, 2687, 2714, 2731, 2754, null, 2792, null, 2817, 2839, 2851, 2848, 2839, 2849, 2838, 2840, 2851, 2848, null, 2840, null, 2810, 2800, 2801, 2799, 2786, 2801, 2800, 2794, 2808, 2802, null, 2796, null, 2811, 2811, 2821, 2820, 2825, 2791, 2771, 2730, 2741, 2739, null, 2774, null, 2741, 2748, 2763, 2768, 2803, 2797, 2804, 2803, 2805, 2811, null, 2836, null, 2814, 2800, 2812, 2802, 2797, 2808, 2808, 2824, 2809, 2799, null, 2786, null, 2791, 2779, 2756, 2755, 2763, 2750, 2768, 2771, 2769, 2788, null, 2814, null, 2809, 2809, 2788, 2779, 2786, 2798, 2781, 2749, 2771, 2766, null, 2769, null, 2745, 2722, 2707, 2696, 2694, 2673, 2665, 2658, 2665, 2646, null, 2645, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2318, 2344, 2361, 2357, 2350, 2345, null, 2338, null, 2341, 2342, 2348, 2351, 2338, 2318, 2347, 2361, 2342, 2337, null, 2318, null, 2294, 2303, 2330, 2326, 2321, 2310, 2325, 2316, 2342, 2323, null, 2329, null, 2338, 2319, 2293, 2299, 2293, 2278, 2268, 2240, 2239, 2220, null, 2206, null, 2183, 2179, 2186, 2187, 2175, 2179, 2176, 2165, 2175, 2168, null, 2146, null, 2120, 2113, 2126, 2136, 2133, 2111, 2067, 2086, 2088, 2092, null, 2089, null, 2091, 2097, 2099, 2092, 2085, 2090, 2059, 2050, 2047, 2041, null, 2035, null, 2036, 2036, 2034, 2005, 2014, 2032, 2037, 2031, 2032, 2030, null, 2045, null, 2005, 1983, 1984, 1987, 1982, 1980, 1980, 1971, 1969, 1960, null, 1949, null, 1954, 1935, 1929, 1925, 1911, 1909, 1902, 1901, 1886, 1881, null, 1872, null, 1871, 1867, 1872, 1849, 1853, 1862, 1868, 1846, 1862, 1871, null, 1868, null, 1848, 1860, 1846, 1843, 1853, 1868, 1873, 1879, 1884, 1886, null, 1854, null, 1851, 1840, 1835, 1840, 1819, 1813, 1796, 1798, 1786, 1802, null, 1835, null, 1831, 1814, 1814, 1820, 1832, 1836, 1833, 1849, 1846, 1855, null, 1840, null, 1853, 1861, 1853, 1846, 1833, 1831, 1831, 1830, 1820, 1808, null, 1821, null, 1811, 1792, 1790, 1803, 1789, 1765, 1764, 1762, 1761, 1759, null, 1784, null, 1760, 1773, 1766, 1759, 1761, 1756, 1737, 1746, 1742, 1734, null, 1739, null, 1754, 1743, 1750, 1735, 1746, 1754, 1726, 1710, 1719, 1703, null, 1688, null, 1677, 1687, 1694, 1683, 1690, 1717, 1715, 1714, 1711, 1725, null, 1718, null, 1721, 1731, 1726, 1727, 1711, 1709, 1713, 1705, 1702, 1704, null, 1689, null, 1706, 1707, 1705, 1709, 1695, 1694, 1714, 1699, 1705, 1703, null, 1721, null, 1711, null, 1723, 1740, 1754, 1775, 1774, 1778, 1767, 1776, null, 1778, null, 1772, 1779, 1772, 1758, 1765, 1770],
					[1330, 1325, 1325, 1324, 1312, 1318, 1302, 1312, 1298, 1294, 1300, 1282, 1285, 1274, 1285, 1294, 1300, 1303, 1305, 1322, 1313, 1306, 1304, 1312, 1306, 1282, 1288, 1275, 1262, 1257, 1273, 1264, 1263, 1269, 1260, 1267, 1256, 1245, 1245, 1241, 1216, 1240, 1221, 1219, 1220, 1228, 1233, 1226, 1224, 1221, 1224, 1217, 1211, 1194, 1198, 1204, 1209, 1208, 1212, 1214, 1205, 1197, 1183, 1189, 1168, 1165, 1159, 1143, 1140, 1137, 1133, 1120, 1118, 1120, 1107, 1095, 1083, 1094, 1099, 1099, 1090, 1095, 1078, 1070, 1064, 1066, 1068, 1058, 1059, 1062, 1076, 1076, 1064, 1070, 1065, 1067, 1059, 1054, 1054, 1040, 1042, 1041, 1044, 1034, 1046, 1044, 1060, 1055, 1070, 1056, 1061, 1057, 1056, 1044, 1048, 1038, 1032, 1024, 1036, 1041, 1029, 1035, 1033, 1040, 1054, 1048, 1056, 1047, 1038, 1040, 1033, 1028, 1045, 1040, 1058, 1052, 1041, 1039, 1028, 1022, 1017, 1002, 997, 991, 978, 971, 971, 988, 987, 1000, 1004, 1017, 1013, 1004, 1006, 1007, 1013, 1016, 1020, 1026, 1017, 1015, 1018, 1013, 1013, 998, 997, 997, 1003, 989, 976, 986, 985, 989, 993, 1012, 1001, 1005, 987, 993, 1008, 1013, 1022, 1030, 1025, 1024, 1015, 1001, 1004, 1018, 1022, 1017, 1021, 1015, 1030, 1025, 1019, 1003, 1000, 1003, 999, 1004, 1007, 1008, 1003, 1003, 1008, 1015, 1008, 1017, 1025, 1032, 1030, 1043, 1047, 1060, 1063, 1058, 1055, 1046, 1038, 1068, 1068, 1062, 1062, 1058, 1048, 1061, 1049, 1051, 1054, 1063, 1054, 1044, 1055, 1058, 1074, 1093, 1098, 1099, 1097, 1099, 1097, 1093, 1099, 1097, 1109, 1119, 1132, 1143, 1136, 1133, 1135, 1143, 1153, 1160, 1150, 1140, 1141, 1155, 1156, 1144, 1134, 1158, 1161, 1161, 1164, 1168, 1168, 1182, 1187, 1196, 1205, 1221, 1230, 1237, 1244, 1251, 1267, 1267, 1268, 1282, 1273, 1274, 1302, 1308, 1304, 1323, 1315, 1305, 1312, 1313, 1315, 1314, 1313, 1324, 1345, 1363, 1376, 1376, 1383, 1394, 1386, 1390, 1419, 1413, 1412, 1430, 1447, 1456, 1464, 1462, 1467, 1457, 1457, 1473, 1488, 1505, 1532, 1539, 1539, 1567, 1564, 1566, 1563, 1576, 1584, 1577, 1582, 1606, 1613, 1644, 1630, 1644, 1636, 1655, 1660, 1665, 1686, 1703, 1703, 1699, 1719, 1724, 1725, 1740, 1742, 1754, 1785, 1780, 1797, 1813, 1829, 1858, 1872, 1887, 1889, 1904, 1918, 1932, 1940, 1954, 1958, 1979, 1951, 1944, 1957, 1981, 1974, 1999, 1981, 1978, 1993, 1980, 1966, 1979, 1976, 2009, 2022, 2036, 2046, 2050, 2070, 2108, 2118, 2119, 2130, 2126, 2153, 2143, 2134, 2138, 2142, 2163, 2179, 2184, 2181, 2191, 2182, 2168, 2181, 2206, 2199, 2222, 2223, 2235, 2244, 2258, 2283, 2296, 2298, 2315, 2311, 2318, 2339, 2311, 2301, 2308, 2317, 2294, 2301, 2313, 2308, 2320, 2309, 2310, 2323, 2331, 2341, 2342, 2345, 2369, 2352, 2340, 2348, 2352, 2370, 2373, 2371, 2378, 2381, 2414, 2419, 2428, 2436, 2413, 2439, 2463, 2462, 2477, 2481, 2483, 2472, 2485, 2492, 2485, 2503, 2485, 2495, 2517, 2542, 2579, 2585, 2626, 2624, 2625, 2605, 2605, 2627, 2621, 2626, 2619, 2624, 2627, 2629, 2644, 2634, 2635, 2613, 2594, 2592, 2607, 2582, 2599, 2604, 2608, 2606, 2635, 2638, 2640, 2630, 2633, 2617, 2594, 2588, 2600, 2593, 2603, 2612, 2616, 2610, 2651, 2639, 2629, 2633, 2621, 2615, 2636, 2632, 2627, 2626, 2644, 2676, 2679, 2661, 2671, 2699, 2723, 2713, 2719, 2697, 2711, 2719, 2698, 2695, 2698, 2721, 2711, 2715, 2720, 2744, 2753, 2771, 2772, 2767, 2780, 2786, 2804, 2821, 2842, 2838, 2834, 2845, 2808, 2832, 2830, 2839, 2867, 2862, 2865, 2880, 2871, 2882, 2887, 2888, 2911, 2904, 2909, 2907, 2919, 2898, 2895, 2916, 2912, 2928, 2918, 2916, 2943, 2960, 2946, 2967, 2962, 2955, 2966, 2957, 2950, 2978, 3005, 3007, 2994, 2999, 3001, 2987, 2978, 2973, 3000, 3032, 3015, 3023, 3019, 3037, 3025, 3040, 3034, 3022, 3028, 3066, 3057, 3049, 3048, 3028, 3045, 3004, 3021, 3055, 3035, 3016, 3039, 3030, 3060, 3078, 3092, 3076, 3093, 3117, 3143, 3189, 3200, 3199, 3170, 3149, 3140, 3165, 3154, 3176, 3174, 3174, 3193, 3203, 3215, 3199, 3170, 3177, 3192, 3192, 3181, 3154, 3131, 3159, 3169, 3185, 3197, 3201, 3211, 3201, 3227, 3232, 3243, 3247, 3255, 3286, 3294, 3268, 3271, 3275, 3251, 3251, 3278, 3290, 3253, 3244, 3250, 3270, 3263, 3287, 3299, 3301, 3305, 3302, 3295, 3313, 3292, 3289, 3322, 3337, 3365, 3382, 3387, 3381, 3354, 3348, 3320, 3317, 3325, 3352, 3362, 3343, 3368, 3334, 3336, 3365, 3404, 3401, 3405, 3407, 3393, 3384, 3375, 3382, 3366, 3350, 3395, 3404, 3420, 3433, 3424, 3417, 3419, 3421, 3417, 3463, 3449, 3434, 3432, 3436, 3437, 3452, 3453, 3462, 3478, 3472, 3482, 3479, 3501, 3500, 3510, 3527, 3518, 3526, 3527, 3531, 3531, 3524, 3524, 3530, 3489, 3502, 3501, 3466, 3460, 3476, 3493, 3487, 3484, 3484, 3490, 3502, 3507, 3484, 3467, 3482, 3476, 3464, 3465, 3453, 3464, 3466, 3481, 3499, 3501, 3509, 3499, 3509, 3520, 3511, 3508, 3505, 3505, 3495, 3495, 3453, 3479, 3459, 3420, 3417, 3395, 3404, 3392, 3419, 3400, 3392, 3388, 3400, 3409, 3411, 3429, 3416, 3405, 3416, 3405, 3405, 3404, 3383, 3397, 3389, 3362, 3351, 3353, 3340, 3358, 3366, 3331, 3311, 3318, 3324, 3350, 3361, 3341, 3354, 3325, 3323, 3323, 3334, 3325, 3317, 3292, 3284, 3289, 3290, 3264, 3261, 3263, 3239, 3262, 3267, 3270, 3286, 3285, 3272, 3259, 3300, 3291, 3279, 3286, 3306, 3272, 3250, 3256, 3251, 3251, 3236, 3218, 3210, 3241, 3226, 3256, 3258, 3256, 3260, 3256, 3254, 3270, 3269, 3291, 3253, 3245, 3268, 3288, 3292, 3282, 3280, 3258, 3254, 3251, 3266, 3282, 3283, 3277, 3263, 3278, 3279, 3296, 3303, 3342, 3345, 3345, 3355, 3351, 3350, 3360, 3383, 3377, 3374, 3370, 3352, 3351, 3380, 3426, 3429, 3446, 3479, 3467, 3445, 3454, 3487, 3467, 3452, 3439, 3427, 3455, 3451, 3454, 3460, 3461, 3478, 3462, 3457, 3475, 3492, 3497, 3504, 3523, 3512, 3548, 3527, 3524, 3525, 3537, 3541, 3554, 3565, 3561, 3555, 3559, 3585, 3604, 3636, 3634, 3650, 3653, 3654, 3659, 3685, 3671, 3676, 3722, 3726, 3717, 3724, 3696, 3693, 3705, 3717, 3737, 3722, 3750, 3764, 3761, 3757, 3746, 3739, 3752, 3749, 3756, 3747, 3754, 3723, 3736, 3754, 3759, 3737, 3715, 3724, 3705, 3705, 3715, 3723, 3740, 3779, 3793, 3833, 3827, 3853, 3851, 3831, 3828, 3849, 3840, 3849, 3868, 3865, 3854, 3871, 3884, 3892, 3884, 3871, 3889, 3891, 3889, 3875, 3874, 3867, 3862, 3853, 3876, 3821, 3813, 3829, 3870, 3871, 3855, 3858, 3886, 3858, 3864, 3894, 3887, 3876, 3827, 3836, 3833, 3823, 3834, 3779, 3781, 3779, 3743, 3698, 3701, 3679, 3679, 3700, 3707, 3689, 3652, 3652, 3677, 3676, 3673, 3674, 3675, 3704, 3729, 3718, 3755, 3763, 3764, 3752, 3750, 3754, 3744, 3748, 3735, 3713, 3698, 3675, 3688, 3689, 3673, 3649, 3652, 3621, 3600, 3611, 3605, 3605, 3574, 3575, 3568, 3525, 3504, 3505, 3513, 3495, 3480, 3499, 3488, 3459, 3463, 3433, 3437, 3421, 3424, 3435, 3455, 3446, 3440, 3443, 3454, 3455, 3462, 3469, 3444, 3443, 3444, 3447, 3437, 3433, 3414, 3403, 3373, 3350, 3340, 3309, 3279, 3288, 3257, 3267, 3288, 3297, 3288, 3257, 3257, 3252, 3265, 3236, 3221, 3186, 3180, 3168, 3145, 3144, 3131, 3078, 3064, 3064, 3035, 3031, 3015, 3010, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2640, 2654, 2654, 2686, 2686, 2684, 2691, 2695, 2674, 2660, 2673, 2658, 2664, 2659, 2677, 2653, 2658, 2656, 2630, 2616, 2633, 2639, 2621, 2613, 2599, 2590, 2565, 2562, 2555, 2571, 2561, 2559, 2564, 2554, 2529, 2518, 2503, 2522, 2512, 2533, 2533, 2526, null, 2483, 2461, 2453, 2429, 2424, 2407, 2394, 2408, 2412, 2383, 2365, 2344, 2343, 2333, 2309, 2325, 2303, 2311, 2302, 2300, 2286, 2285, 2262, 2258, 2264, 2245, 2235, 2233, 2244, 2251, 2256, 2238, 2213, 2218, 2201, 2176, 2178, 2173, 2147, 2150, 2142, 2139, 2124, 2133, 2111, 2093, 2086, 2091, 2077, 2064, 2058, 2061, 2062, 2054, 2062, 2052, 2049, 2034, 2026, 2008, 2017, 2022, 2031, 2016, 2007, 2018, 2026, 2025, 2005, 2001, 1987, 1982, 1983, 1975, 1971, 1958, 1943, 1969, 1975, 1948, 1941, 1930, 1933, 1933, 1926, 1933, 1930, 1901, 1908, 1901, 1892, 1898, 1916, 1918, 1915, 1895, 1883, 1858, 1843, 1823, 1845, 1835, 1827, 1809, 1803, 1809, 1804, 1791, 1779, 1788, 1771, 1760, 1755, 1767, 1759, 1742, 1736, 1722, 1716, 1703, 1702, 1712, 1700, 1702, 1701, 1673, 1670, 1671, 1675, 1673, 1663, 1659, 1643, 1625, 1629, 1635, 1617, 1613, 1613, 1594, 1574, 1567, 1561, 1548, 1544, 1554, 1569, 1563, 1568, 1573, 1571, 1579, 1578, 1574, 1587, 1586, 1585, 1580, 1571, 1565, 1569, 1548, 1557, 1555, 1554, 1557, 1541, 1548, 1540, 1522, 1513, 1509, 1509, 1501, 1494, 1507, 1521, 1532, 1548, 1548, 1545, 1536, 1520, 1509, 1524, 1538, 1536, 1508, 1510, 1510, 1502, 1508, 1501, 1503, 1494, 1481, 1479, 1481, 1473, 1456, 1457, 1474, 1480, 1487, 1482, 1493, 1489, 1466, 1476, 1462, 1453, 1441, 1454, 1441, 1433, 1444, 1444, 1442, 1439, 1451, 1472, 1472, 1466, 1455, 1442, 1442, 1440, 1444, 1444, 1436, 1443, 1442, 1431, 1437, 1449, 1441, 1455, 1450, 1456, 1449, 1441, 1436, 1441, 1436, 1445],
					[170, 171, 166, 171, 166, 166, 162, 164, 160, 162, 162, 168, 169, 165, 165, 167, 166, 169, 168, 168, 171, 174, 173, 171, 166, 168, 162, 158, 157, 161, 159, 159, 161, 158, 157, 159, 158, 159, 158, 153, 150, 143, 142, 142, 143, 143, 141, 140, 144, 148, 148, 147, 151, 154, 161, 160, 163, 166, 169, 171, 174, 173, 172, 173, 174, 171, 168, 171, 169, 170, 170, 172, 167, 170, 172, 169, 168, 169, 166, 166, 165, 167, 166, 166, 166, null, 113, 115, 122, 124, 124, 128, 128, 129, 128, 134, 135, 137, 137, 138, 136, 140, 141, 142, 145, 142, 143, 144, 145, 142, 140, 135, 136, 138, 137, 135, 127, 131, 126, 129, 128, 125, 128, 124, 128, 132, 130, 130, 130, 131, 129, 125, 124, 122, 123, 122, 123, 120, 121, 121, 123, 123, 120, 123, 122, 126, 125, 129, 132, 131, 130, 131, 134, 128, 128, 131, 126, 128, 133, 134, 135, 136, 139, 141, 135, 138, 136, 139, 141, 141, 138, 139, 137, 139, 139, 135, 139, 141, 140, 141, 136, 134, 129, 131, 129, 130, 131, 134, 137, 136, 136, 137, 139, 141, 143, 145, 141, 143, 142, 135, 132, 133, 133, 131, 134, 138, 139, 132, 136, 136, 134, 136, 136, 140, 141, 137, 136, 140, 141, 139, 142, 137, 146, 136, 130, 131, 132, 134, 134, 137, 139, 135, 129, 132, 133, 131, 132, 132, 132, 125, 133, 133, 129, 127, 128, 135, 134, 131, 133, 138, 137, 136, 140, 139, 135, 140, 135, 131, 130, 131, 130, 130, 129, 132, 131, 128, 132, 132, 132, 134, 136, 137, 139, 139, 140, 138, 139, 142, 146, 142, 142, 148, 147, 148, 145, 144, 149, 150, 157, 160, 160, 165, 165, 166, 162, 164, 167, 165, 165, 166, 160, 158, 159, 154, 157, 158, 157, 160, 162, 155, 148, 147, 142, 146, 151, 148, 152, 154, 156, 148, 147, 148, 150, 150, 149, 149, 152, 151, 152, 155, 155, 159, 157, 159, 159, 163, 154, 154, 154, 151, 151, 153, 166, 168, 166, 172, 161, 156, 155, 160, 158, 159, 163, 165, 168, 166, 167, 164, 169, 171, 173, 176, 178, 177, 181, 181, 181, 180, 181, 184, 186, 184, 184, 184, 183, 186, 185, 187, 188, 189, 191, 187, 187, 189, 193, 195, 197, 195, 201, 202, 198, 198, 201, 202, 205, 209, 207, 210, 211, 215, 219, 219, 220, 224, 223, 227, 219, 222, 222, 217, 214, 214, 218, 216, 219, 221, 221, 216, 219, 218, 217, 207, 200, 205, 205, 205, 207, 208, 203, 201, 200, 196, 196, 194, 196, 198, 200, 204, 201, 205, 206, 209, 212, 211, 212, 212, 211, 214, 217, 217, 216, 219, 221, 223, 228, 226, 227, 228, 231, 235, 230, 230, 227, 221, 218, 223, 222, 221, 214, 218, 215, 214, 215, 217, 218, 218, 214, 216, 219, 223, 229, 226, 229, 233, 232, 238, 241, 238, 239, 235, 238, 244, 239, 247, 243, 241, 243, 245, 248, 252, 255, 258, 264, 269, 269, 277, 278, 277, 280, 286, 285, 289, 290, 297, 302, 303, 307, 313, 302, 306, 302, 300, 295, 291, 289, 292, 291, 290, 292, 294, 292, 295, 295, 297, 299, 301, 299, 294, 300, 298, 298, 300, 295, 297, 296, 291, 292, 295, 301, 300, 302, 307, 308, 304, 301, 304, 309, 311, 309, 312, 311, 311, 315, 317, 320, 316, 318, 313, 321, 320, 319, 313, 314, 313, 319, 321, 326, 322, 325, 323, 329, 328, 329, 328, 339, 335, 336, 342, 347, 344, 343, 351, 360, 344, 339, 331, 328, 324, 319, 317, 315, 318, 323, 328, 330, 334, 331, 325, 326, 308, 323, 329, 325, 328, 335, 337, 342, 346, 358, 355, 358, 360, 360, 360, 359, 362, 361, 352, 354, 350, 346, 348, 347, 345, 344, 339, 338, 334, 335, 336, 333, 334, 332, 336, 339, 340, 338, 339, 337, 336, 341, 338, 338, 331, 332, 334, 340, 345, 352, 352, 355, 355, 355, 356, 359, 357, 358, 360, 363, 363, 360, 359, 363, 358, 361, 365, 360, 355, 358, 353, 350, 341, 336, 330, 325, 321, 316, 318, 320, 310, 318, 289, 290, 295, 288, 288, 292, 293, 291, 294, 294, 288, 289, 287, 287, 290, 288, 287, 286, 282, 285, 285, 290, 299, 295, 296, 292, 288, 284, 280, 276, 280, 281, 285, 281, 272, 271, 270, 263, 268, 268, 264, 262, 264, 272, 272, 267, 266, 256, 267, 261, 260, 260, 265, 263, 248, 245, 243, 244, 254, 249, 246, 251, 250, 246, 252, 250, 254, 255, 258, 260, 258, 259, 260, 259, 260, 260, 263, 263, 260, 257, 251, 253, 252, 254, 250, 252, 250, 246, 245, 249, 247, 243, 238, 239, 240, 235, 237, 229, 226, 228, 226, 223, 218, 221, 226, 222, 224, 222, 221, 222, 222, 224, 225, 226, 227, 233, 230, 227, 225, 221, 221, 224, 224, 225, 219, 219, 220, 220, 218, 219, 211, 201, 198, 196, 203, 208, 207, 209, 207, 209, 207, 207, 210, 208, 208, 210, 209, 215, 215, 216, 224, 229, 229, 233, 231, 239, 235, 233, 234, 232, 230, 230, 223, 227, 228, 227, 231, 231, 233, 233, 237, 238, 243, 244, 241, 241, 235, 231, 229, 221, 215, 216, 214, 217, 219, 216, 216, 215, 214, 217, 215, 216, 218, 219, 219, 210, 212, 208, 208, 203, 200, 198, 195, 187, 192, 192, 197, 196, 193, 195, 198, 196, 201, 200, 206, 202, 210, 209, 207, 205, 200, 196, 194, 188, 183, 181, 181, 185, 179, 188, 187, 187, 190, 188, 192, 188, 190, 193, 187, 189, 189, 188, 188, 195, 200, 197, 200, 203, 205, 204, 210, 213, 214, 213, 209, 206, 199, 201, 204, 194, 195, 192, 196, 193, 202, 202, 201, 199, 197, 200, 196, 191, 193, 196, 195, 194, 194, 196, 198, 193, 192, 191, 189, 188, 186, 187, 187, 186, 185, 179, 182, 189, 184, 183, 183, 173, 176, 174, 180, 181, 180, 183, 183, 183, 182, 190, 189, 192, 191, 191, 191, 187, 186, 190, 191, 189, 195, 198, 194, 189, 186, 187, 190, 192, 195, 189, 194, 191, 194, 197, 196, 195, 198, 202, 198, 196, 200, 201, 201, 200, 198, 198, 203, 205, 205, 208, 208, 208, 207, 207, 209, 208, 207, 205, 208, 211, 210, 212, 209, 209, 209, 207, 207, 208, 213, 212, 210, 212, 213, 211, 211, 217, 220, 220, 224, 223, 223, 226, 224, 227, 230, 232, 231, 227, 231, 230, 234, 228, 232, 227, 225, 226, 230, 227, 224, 226, 227, 229, 232, 232, 240, 241, 243, 244, 244, 244, 244, 241, 238, 237, 237, 233, 234, 234, 238, 238, 240, 238, 237, 233, 235, 234, 227, 225, 228, 227, 226, 227, 227, 229, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 192, 194, 195, 189, 185, 185, 180, 182, 178, 183, 177, 181, 184, 183, 185, 186, 187, 189, 190, 193, 192, 191, 195, 191, 191, 191, 193, 191, 196, 194, 196, 200, 196, 196, 197, 197, 202, 207, 203, 204, 197, 201, 195, 197, 197, 195, 197, 198, 199, 196, 196, 198, 198, 197, 191, 189, 192, 191, 193, 196, 196, 197, 197, 194, 192, 186, 192, 190, 183, 190, 190, 190, 194, 194, 198, 197, 205, 203, 206, 212, 211, 209, 200, 200, 200, 204, 203, 206, 206, 199, 208, 208, 209, 210, 211, 217, 224, 227, 228, 223, 229, 230, 229, 230, 233, 237, 237, 230, 233, 239, 246, 243, 236, 234, 236, 236, 233, 228, 222, 220, 217, 219, 222, 217, 212, 214, 214, 213, 219, 220, 219, 217, 214, 213, 214, 216, 219, 220, 223, 223, 223, 226, 224, 223, 224, 226, 228, 229, 231, 237, 235, 235, 238, 239, 237, 239, 241, 244, 245, 246, 245, 248, 250, 253, 257, 252, 250, 245, 243, 265, 249, 244, 249, 245, 245, 247, 245, 246, 243, 234, 237, 239, 240, 239, 239, 235, 234, 237, 234, 235, 236, 240, 241, 248, 249, 246, 247, 239, 236, 232, 227, 230, 237, 236, 230, 236, 233, 235, 238, 234, 242, 244, 244, 250, 254, 253, 252, 256, 252, 245, 241, 248, 247, 245, 255, 256, 260, 262, 267, 265, 262, 262, 265, 267, 271, 269, 271, 263, 264, 267, 269, 272, 270, 269, 267, 268, 270, 273, 274, 281, 275, 274, 270, 274, 275, 274, 278, 277, 284, 280, 285, 281, 287, 294, 296, 295, 293, 290, 291, 295, 293, 292, 281, 282, 288, 290, 289, 287, 294, 299, 303, 306, 308, 308, 308, 311, 315, 320],
					[1239, 1235, 1238, 1248, 1240, 1238, 1235, 1242, 1240, 1248, 1245, 1251, 1250, 1254, 1239, 1240, 1242, 1245, 1236, 1240, 1243, 1245, 1243, 1241, 1243, 1245, 1235, 1244, 1239, 1237, 1240, 1242, 1241, 1249, 1238, 1242, 1238, 1240, 1230, 1224, 1215, 1215, 1212, 1206, 1199, 1198, 1205, 1204, 1212, 1216, 1211, 1205, 1210, 1205, 1212, 1205, 1209, 1209, 1205, 1196, 1188, 1189, 1189, 1192, 1194, 1183, 1186, 1191, 1194, 1201, 1195, 1187, 1187, 1185, 1184, 1185, 1180, 1185, 1187, 1188, 1182, 1185, 1190, 1185, 1184, 1182, 1180, 1185, 1181, 1183, 1180, 1173, 1180, 1183, 1176, 1176, 1173, 1182, 1176, 1176, 1174, 1168, 1166, 1171, 1165, 1170, 1168, 1171, 1162, 1153, 1147, 1134, 1136, 1140, 1147, 1137, 1140, 1145, 1132, 1133, 1133, 1123, 1118, 1118, 1114, 1105, 1117, 1113, 1110, 1097, 1097, 1096, 1090, 1080, 1071, 1075, 1065, 1068, 1068, 1072, 1060, 1061, 1055, 1051, 1054, 1063, 1058, 1056, 1061, 1067, 1057, 1052, 1057, 1059, 1061, 1045, 1037, 1029, 1030, 1032, 1031, 1026, 1025, 1020, 1014, 1016, 1020, 1016, 1017, 1010, 1010, 1007, 1006, 1001, 1006, 997, 1003, 995, 997, 1002, 997, 989, 990, 992, 996, 999, 994, 994, 1001, 1006, 999, 1000, 1005, 997, 994, 998, 996, 995, 992, 993, 997, 991, 987, 990, 984, 985, 976, 976, 973, 965, 964, 961, 955, 955, 955, 947, 942, 938, 939, 938, 931, 918, 918, 914, 899, 893, 882, 874, 876, 871, 865, 870, 873, 865, 872, 868, 871, 869, 863, 855, 865, 866, 860, 864, 858, 858, 859, 872, 881, 886, 880, 878, 877, 888, 894, 894, 890, 877, 884, 884, 884, 879, 870, 864, 870, 865, 870, 869, 878, 870, 868, 867, 865, 875, 882, 874, 877, 887, 886, 889, 892, 892, 895, 887, 884, 886, 884, 882, 886, 883, 881, 884, 880, 880, 877, 883, 885, 879, 878, 890, 886, 887, 882, 880, 886, 881, 886, 887, 887, 890, 884, 885, 884, 891, 889, 885, 885, 887, 885, 892, 899, 898, 912, 915, 914, 911, 902, 904, 896, 893, 899, 900, 899, 889, 884, 880, 880, 875, 877, 875, 868, 846, 846, 853, 855, 856, 862, 867, 868, 869, 869, 869, 877, 882, 884, 884, 877, 878, 880, 888, 884, 895, 902, 906, 913, 913, 916, 907, 913, 912, 917, 919, 909, 920, 908, 905, 908, 903, 909, 911, 921, 928, 926, 919, 920, 924, 930, 931, 929, 926, 933, 931, 937, 927, 946, 941, 948, 946, 953, 948, 943, 934, 925, 934, 924, 942, 945, 945, 959, 955, 958, 961, 961, 961, 955, 960, 960, 960, 956, 967, 973, 975, 971, 960, 964, 975, 979, 981, 990, 990, 995, 993, 998, 993, 986, 981, 985, 991, 1002, 1009, 1016, 1014, 1018, 1015, 1023, 1017, 1010, 1010, 1005, 1014, 1009, 1012, 1012, 1012, 1010, 1017, 1023, 1026, 1028, 1031, 1028, 1027, 1022, 1021, 1017, 1007, 1013, 1016, 1017, 1005, 1004, 1001, 1005, 999, 1001, 1001, 997, 999, 996, 994, 989, 991, 981, 981, 982, 988, 990, 997, 1005, 1016, 1020, 1025, 1025, 1024, 1026, 1026, 1030, 1030, 1033, 1025, 1021, 1024, 1026, 1025, 1020, 1013, 1017, 1020, 1027, 1032, 1022, 1025, 1034, 1035, 1035, 1036, 1029, 1036, 1033, 1032, 1035, 1047, 1057, 1052, 1060, 1060, 1068, 1071, 1071, 1077, 1091, 1089, 1095, 1094, 1096, 1098, 1097, 1098, 1101, 1114, 1108, 1121, 1131, 1128, 1134, 1138, 1136, 1144, 1154, 1156, 1155, 1145, 1151, 1157, 1168, 1164, 1159, 1169, 1170, 1168, 1170, 1174, 1180, 1178, 1175, 1170, 1166, 1171, 1156, 1162, 1174, 1171, 1166, 1179, 1168, 1166, 1164, 1154, 1156, 1159, 1160, 1173, 1174, 1183, 1184, 1187, 1195, 1182, 1182, 1188, 1191, 1191, 1197, 1203, 1208, 1212, 1208, 1205, 1214, 1221, 1217, 1223, 1235, 1234, 1229, 1233, 1226, 1225, 1243, 1250, 1260, 1255, 1256, 1254, 1253, 1251, 1264, 1255, 1263, 1264, 1258, 1248, 1249, 1251, 1242, 1249, 1249, 1248, 1254, 1251, 1256, 1254, 1254, 1263, 1273, 1265, 1274, 1276, 1292, 1295, 1305, 1312, 1313, 1332, 1332, 1329, 1325, 1324, 1318, 1323, 1319, 1329, 1327, 1322, 1322, 1325, 1336, 1342, 1337, 1335, 1329, 1329, 1329, 1334, 1335, 1330, 1333, 1331, 1324, 1329, 1335, 1342, 1343, 1359, 1356, 1355, 1358, 1355, 1362, 1362, 1358, 1364, 1370, 1368, 1357, 1359, 1361, 1356, 1356, 1351, 1360, 1366, 1366, 1357, 1360, 1366, 1370, 1364, 1362, 1367, 1356, 1355, 1360, 1357, 1358, 1352, 1350, 1352, 1356, 1351, 1346, 1359, 1362, 1370, 1375, 1383, 1399, 1396, 1384, 1399, 1401, 1407, 1414, 1405, 1407, 1412, 1419, 1422, 1442, 1449, 1455, 1467, 1471, 1471, 1466, 1472, 1470, 1469, 1484, 1498, 1492, 1489, 1480, 1475, 1479, 1476, 1473, 1476, 1482, 1480, 1464, 1473, 1486, 1485, 1489, 1487, 1494, 1487, 1488, 1489, 1499, 1495, 1489, 1494, 1494, 1501, 1505, 1509, 1506, 1513, 1514, 1517, 1520, 1533, 1535, 1539, 1540, 1526, 1529, 1525, 1526, 1519, 1524, 1529, 1521, 1519, 1505, 1500, 1510, 1505, 1516, 1530, 1527, 1529, 1529, 1529, 1525, 1534, 1535, 1537, 1532, 1538, 1546, 1555, 1559, 1558, 1566, 1565, 1571, 1570, 1543, 1548, 1548, 1542, 1533, 1526, 1525, 1521, 1522, 1519, 1520, 1516, 1521, 1516, 1529, 1530, 1526, 1533, 1535, 1532, 1527, 1527, 1532, 1540, 1554, 1553, 1565, 1563, 1560, 1579, 1585, 1592, 1601, 1597, 1594, 1579, 1573, 1566, 1563, 1565, 1558, 1567, 1567, 1567, 1561, 1574, 1584, 1590, 1588, 1587, 1576, 1571, 1566, 1566, 1565, 1568, 1574, 1574, 1570, 1590, 1589, 1590, 1596, 1595, 1596, 1606, 1610, 1606, 1607, 1617, 1617, 1621, 1631, 1627, 1627, 1612, 1610, 1612, 1613, 1613, 1602, 1597, 1599, 1600, 1617, 1621, 1624, 1633, 1646, 1650, 1650, 1662, 1674, 1681, 1683, 1664, 1663, 1658, 1668, 1682, 1682, 1676, 1682, 1684, 1674, 1676, 1675, 1664, 1659, 1662, 1655, 1665, 1683, 1687, 1675, 1676, 1671, 1665, 1674, 1685, 1687, 1699, 1707, 1706, 1711, 1703, 1703, 1702, 1693, 1694, 1696, 1694, 1692, 1687, 1694, 1708, 1728, 1728, 1713, 1714, 1719, 1721, 1719, 1719, 1724, 1726, 1714, 1724, 1732, 1731, 1738, 1737, 1748, 1742, 1730, 1726, 1737, 1744, 1743, 1742, 1743, 1753, 1761, 1756, 1761, 1751, 1753, 1758, 1770, 1772, 1770, 1776, 1767, 1763, 1768, 1773, 1774, 1778, 1793, 1794, 1789, 1777, 1781, 1780, 1785, 1780, 1782, 1789, 1795, 1796, 1793, 1803, 1806, 1813, 1832, 1826, 1818, 1817, 1811, 1820, 1813, 1815, 1811, 1812, 1821, 1823, 1824, 1833, 1845, 1854, 1857, 1858, 1836, 1846, 1837, 1842, 1838, 1839, 1837, 1829, 1820, 1835, 1835, 1847, 1858, 1852, 1855, 1861, 1859, 1852, 1853, 1855, 1848, 1853, 1845, 1853, 1842, 1830, 1824, 1811, 1800, 1802, 1787, 1777, 1787, 1786, 1783, 1776, 1762, 1774, 1780, 1783, 1776, 1782, 1774, 1781, 1783, 1769, 1762, 1742, 1756, 1764, 1759, 1765, 1750, 1740, 1736, 1738, 1737, 1741, 1749, 1757, 1761, 1762, 1748, 1746, 1739, 1731, 1709, 1717, 1703, 1715, 1724, 1716, 1717, 1731, 1729, 1722, 1723, 1731, 1735, 1738, 1730, 1715, 1724, 1724, 1731, 1724, 1731, 1736, 1721, 1733, 1721, 1715, 1728, 1725, 1714, 1716, 1726, 1728, 1726, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1481, 1509, 1528, 1521, 1525, 1536, 1534, 1538, 1544, 1543, 1555, 1555, 1562, 1558, 1559, 1556, 1558, 1571, 1563, 1557, 1561, 1553, 1551, 1561, 1551, 1549, 1549, 1556, 1560, 1560, 1562, 1552, 1559, 1559, 1554, 1551, 1558, 1573, 1579, 1582, 1589, 1587, 1582, 1576, 1589, 1586, 1585, 1578, 1577, 1566, 1559, 1557, 1555, 1559, 1550, 1558, 1551, 1553, 1552, 1548, 1545, 1545, 1550, 1550, 1557, 1554, 1561, 1553, 1547, 1554, 1552, 1543, 1539, 1538, 1541, 1537, 1537, 1541, 1539, 1537, 1534, 1525, 1529, 1527, 1527, 1536, 1541, 1540, 1540, 1534, 1530, 1537, 1543, 1537, 1537, 1535, 1540, 1539, 1550, 1540, 1552, 1547, 1545, 1537, 1518, 1515, 1510, 1505, 1504, 1508, 1509, 1510, 1516, 1518, 1510, 1498, 1484, 1486, 1488, 1489, 1478, 1477, 1481, 1482, 1486, 1490, 1493, 1488, 1481, 1487, 1486, 1483, 1489, 1476, 1497, 1477, 1479, 1471, 1465, 1470, 1470, 1474, 1464, 1456, 1461, 1464, 1469, 1471, 1465, 1462, 1462, 1452, 1454, 1449, 1443, 1436, 1427, 1425, 1418, 1423, 1422, 1408, 1409, 1413, 1417, 1426, 1414, 1416, 1411, 1402, 1400, 1397, 1397, 1383, 1391, 1396, 1396, 1397, 1404, 1410, 1404, 1393, 1390, 1386, 1394, 1393, 1387, 1381, 1380, 1375, 1367, 1360, 1357, 1355, 1356, 1348, 1360, 1358, 1351, 1346, 1347, 1346, 1343, 1346, 1341, 1335, 1327, 1336, 1333, 1330, 1340, 1342, 1346, 1360, 1362, 1357, 1362, 1354, 1347, 1349, 1344, 1339, 1339, 1343, 1342, 1337, 1330, 1322, 1319, 1317, 1318, 1321, 1306, 1306, 1314, 1317, 1317, 1308, 1304, 1298, 1307, 1306, 1301, 1295, 1300, 1300, 1302, 1307, 1307, 1314, 1323, 1314, 1308, 1311, 1313, 1312, 1318, 1316, 1315, 1316, 1317, 1324, 1322, 1318, 1318, 1318, 1315, 1322, 1320, 1312, 1307, 1309, 1324, 1339, 1332, 1337, 1334, 1331, 1339, 1333, 1348, 1350, 1350, 1345, 1350, 1347, 1351, 1343],
					[2419, 2412, 2386, 2397, 2409, 2413, 2409, 2396, 2390, 2392, 2386, 2395, 2387, 2405, 2412, 2427, 2422, 2380, 2383, 2409, 2409, 2392, 2389, 2369, 2359, 2373, 2389, 2384, 2379, 2374, 2365, 2336, 2361, null, null, null, null, null, null, null, 2368, 2379, 2397, 2405, 2428, 2402, 2425, 2436, 2422, 2427, 2420, 2435, 2433, 2438, 2434, 2424, 2405, 2417, 2424, 2410, 2413, 2397, 2399, 2394, 2379, 2363, null, null, null, null, null, null, null, null, null, null, 2320, 2320, 2307, 2301, 2316, 2298, 2308, 2303, 2315, 2278, 2270, 2251, 2225, 2220, 2218, 2203, 2208, 2208, 2225, 2203, 2220, 2216, 2200, 2184, 2177, 2175, 2177, 2171, 2179, 2156, 2149, 2126, 2115, 2084, 2075, 2071, 2064, 2040, 2048, 2031, 2037, 2036, 2010, 1983, 1977, 1972, 1970, 1962, 1949, 1941, 1948, 1939, 1929, 1939, 1937, 1934, 1943, 1944, 1942, 1920, 1920, 1936, 1919, 1918, null, null, null, null, null, null, null, null, null, null, 1848, 1852, 1850, 1864, 1841, 1866, 1858, 1850, 1847, 1849, 1865, 1860, 1858, 1853, 1849, 1849, 1847, 1846, 1852, 1863, 1867, 1868, 1875, 1864, 1868, 1880, 1875, 1883, 1879, 1889, 1878, 1872, 1869, 1871, 1865, 1854, 1845, 1837, 1825, 1827, 1812, 1806, 1817, 1809, 1802, 1826, 1812, 1809, 1789, 1779, 1754, 1752, 1764, 1755, 1751, 1754, 1739, 1717, 1698, 1672, 1658, 1624, 1619, 1607, 1598, null, null, null, null, null, 1562, 1556, 1546, 1545, 1537, 1533, 1521, 1523, 1500, 1495, 1479, 1494, 1470, 1472, 1475, 1458, 1441, 1447, 1437, 1425, 1397, 1396, 1391, 1388, 1385, 1355, 1354, 1356, 1347, 1353, 1326, 1329, 1320, 1312, 1299, 1295, 1299, 1284, 1285, 1270, 1269, 1246, 1237, 1224, 1220, 1217, 1216, 1205, 1193, 1188, 1186, 1171, 1160, 1156, 1152, 1153, 1133, 1117, 1104, 1101, 1078, 1059, 1054, null, null, 1030, null, null, null, 1017, 1022, null, null, null, null, null, 1040, 1045, 1044, 1026, 1009, 1006, 1020, 1030, 1040, 1024, 1027, 1025, 1024, 1026, 1019, 1004, 999, 983, 987, null, null, null, null, null, null, null, null, 938, 952, 955, 949, 953, 942, 933, 933, 924, 918, 921, 906, 917, 923, 909, null, null, null, null, null, 866, 859, 862, 842, 825, 816, 816, 829, 845, 841, 850, 848, 851, 846, 831, 831, 842, 834, 834, 827, 834, 837, 835, 837, 843, 845, 845, 860, 847, 839, 841, 842, 838, 850, 846, 847, 841, 830, 827, 814, 829, 832, 833, 840, 836, 824, 800, 795, 795, null, 778, 786, 796, 789, 784, 802, 800, 808, 804, 797, null, 806, null, 829, 838, 845, 829, 817, 817, 820, 821, 831, 833, 839, 840, 837, 839, 823, 815, 809, 809, 801, 796, 781, 778, 777, 790, 788, 783, 774, 780, 779, 777, 782, 799, 803, 795, 801, 800, 810, 813, 801, 801, 797, 795, null, null, null, null, null, null, 777, 784, 788, 787, 793, 802, 808, 808, 807, 799, 818, 816, 826, null, null, null, 812, 807, 803, 799, 800, 792, null, null, null, null, null, 766, 779, 755, 742, 753, 746, 756, 752, 745, 754, 746, 742, 748, 753, 757, 758, 771, 779, 778, 765, 764, 761, 769, 771, 764, 761, 755, 751, 748, 752, 744, 736, 747, 741, 746, 743, 741, 733, 728, 712, 714, 699, 712, 715, 713, 707, 715, 708, 719, 718, 717, 715, 712, 734, null, null, null, null, null, 738, 736, 716, 721, 724, 732, 730, 721, 743, 737, 728, 726, 724, 729, 753, 753, 750, 749, 772, 771, 771, 767, 790, 792, 773, 772, 786, 782, 779, 776, 780, 783, 775, 770, 770, 767, 763, 784, 771, 782, 787, 781, 784, 784, 790, 804, 800, 803, 807, 815, 819, 825, 822, 827, 806, 789, 794, 806, 800, 805, 800, 814, 822, 828, 820, 824, 809, 811, 815, 821, 828, 846, 860, 862, 876, 888, 917, 936, 935, 925, 917, 935, 949, 954, 958, 950, 957, 955, 973, 992, 1002, 1019, 1029, 1033, 1030, 1018, 1018, 1019, 1019, 1023, 1018, 1010, 1010, 1012, 1028, 1040, 1031, 1028, 1009, 1014, 1006, 1011, 1011, 1006, null, null, null, null, null, null, null, null, null, null, 996, 1004, 1010, 992, 1000, 988, 988, 983, 998, 1011, 1020, 1021, 1025, 1025, 1016, 1010, 1019, 1018, 1018, 1015, 1010, 1029, 1018, 1016, 1027, 1028, 1024, 1038, 1039, 1045, 1067, 1029, 1030, 1031, 1037, 1037, 1038, 1053, 1036, 1056, 1049, 1053, 1050, 1047, 1049, 1060, 1054, 1058, 1064, 1069, 1060, 1065, 1078, 1074, 1090, 1099, 1109, 1105, 1103, 1098, 1105, 1102, 1117, 1116, 1121, 1119, 1118, 1129, 1117, 1123, 1124, null, null, null, null, 1185, 1186, 1175, 1188, 1218, 1220, 1226, 1241, 1235, 1235, 1259, 1261, 1251, 1248, 1265, 1264, 1280, null, null, null, null, 1324, 1327, 1332, 1325, 1316, null, null, null, null, null, 1309, null, null, null, null, null, 1354, 1375, 1365, 1371, 1368, 1366, 1381, 1403, 1407, 1413, 1432, 1437, 1449, 1447, 1447, 1432, 1435, 1418, 1416, 1440, 1457, 1465, 1464, 1446, 1459, 1472, 1473, 1474, 1460, 1483, 1467, 1447, 1453, 1453, 1444, 1442, 1437, 1447, 1438, 1464, 1470, 1474, 1473, 1475, 1482, 1502, 1499, 1481, 1481, 1470, 1459, 1434, 1458, 1461, 1467, 1468, 1501, 1496, 1509, 1525, 1546, 1538, 1541, 1552, 1530, 1531, 1540, 1542, 1557, 1564, 1560, null, null, null, null, null, 1613, 1619, 1604, 1611, 1606, 1592, 1590, 1614, 1632, 1651, 1649, 1646, 1638, 1639, 1672, 1663, 1668, 1681, 1681, 1665, 1670, 1673, 1665, 1665, 1668, 1660, 1650, 1651, 1651, 1662, null, null, null, null, null, null, null, null, 1724, 1724, 1736, 1717, 1721, 1746, 1764, 1758, 1754, 1768, 1747, 1748, 1751, 1760, 1752, 1750, 1722, 1726, 1724, 1722, 1740, 1762, 1760, 1761, 1750, 1784, 1772, 1754, 1757, 1749, 1733, 1725, 1716, 1739, 1721, 1735, 1749, 1745, 1750, 1752, 1752, 1758, 1763, 1785, 1793, 1795, 1771, 1784, 1798, 1800, 1783, null, null, null, null, null, 1840, 1851, null, null, null, 1864, 1880, 1883, 1876, 1874, 1858, 1854, 1865, null, null, null, null, 1883, 1886, 1882, 1892, 1910, 1898, 1872, 1874, 1868, 1884, 1885, 1918, 1928, 1918, 1937, 1942, 1962, 1966, 1982, 1948, 1951, 1951, 1955, 1979, 2006, 2021, 2024, 2003, 1994, 1999, 2002, 2000, 2036, 2039, 2078, 2088, 2090, 2112, 2126, 2118, 2122, 2139, 2129, 2150, 2170, 2184, 2181, 2189, 2186, null, null, null, null, null, 2192, 2199, 2195, 2192, 2211, 2211, 2220, 2215, 2211, 2238, 2259, 2262, 2245, 2255, 2252, 2257, 2247, 2234, 2246, 2260, null, 2309, 2321, 2318, 2317, null, 2340, 2362, 2364, 2366, 2368, 2395, 2398, 2386, 2411, 2411, 2430, 2437, 2441, 2429, 2428, 2411, 2377, 2359, 2357, 2366, 2362, 2368, 2369, 2377, 2381, 2391, 2404, 2402, 2388, 2392, null, null, null, null, null, 2437, 2430, 2427, 2430, 2406, 2380, 2390, 2377, 2385, 2379, 2378, 2384, 2384, 2384, 2388, 2408, 2428, 2445, 2466, 2459, 2463, 2446, 2466, 2455, 2447, 2444, 2451, 2442, 2423, 2449, 2437, 2422, 2433, 2420, 2419, 2419, 2446, 2426, 2428, 2442, 2419, 2443, 2444, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 3267, 3205, 3133, 3079, 3025, 2956, 2910, 2853, 2793, null, 2724, 2700, 2669, 2642, 2629, 2611, 2616, 2588, 2569, 2548, 2533, 2527, 2518, 2485, 2489, 2483, 2469, 2474, 2489, 2461, 2421, 2422, 2401, 2389, 2367, 2358, 2334, 2341, 2315, 2306, 2312, 2324, 2317, 2322, 2349, 2337, 2335, 2310, 2315, 2288, 2279, 2292, 2277, 2261, 2248, 2250, 2243, 2250, 2254, 2257, 2273, 2272, null, 2290, 2264, 2228, 2225, 2193, 2195, 2190, 2195, 2209, 2203, 2203, 2168, 2177, 2169, 2175, 2164, 2184, 2214, 2211, 2201, 2178, 2165, 2173, 2174, 2178, 2156, 2179, 2167, 2156, 2154, 2154, 2166, 2166, 2128, 2095, 2102, 2090, 2092, 2088, 2086, 2084, null, null, null, null, null, 2087, 2099, 2101, 2112, 2104, 2046, 2062, 2070, 2083, 2096, 2093, 2086, 2091, 2078, 2097, 2080, 2073, 2059, 2058, 2059, 2036, 2061, 2070, 2077, 2078, 2085, 2072, 2075, 2102, 2099, 2104, 2102, 2079, 2067, null, null, null, null, null, 2057, 2044, 2033, 2052, 2049, null, 2041, 2045, 2040, 2038, 2042, 2051, 2034, 2018, 1996, 1992, 1990, 1983, 2006, 2016, 2011, 1997, 1989, 1997, 1996, 1988, 2007, 2018, 2011, 2010, 2016, 2014, 1999, 2013, 2014, 2028, 2025, 2029, 2034, 2056, null, null, null, null, null, 2045, 2056, 2057, 2035, 2037, 2048, 2028, 2037, 2035, 2062, 2057, 2060, 2063, 2047, 2025, 2024, 2031, 2048, 2044, 2052, 2066, 2065, 2055, 2085, 2077, 2071, 2067, 2073, 2069, 2097, 2098, 2115, 2114, 2108, 2108, 2101, 2088, 2096, 2101, 2105, 2121, 2146, 2156, 2148, 2142, 2143, 2132, 2139, 2140, 2150, 2180, 2175, 2179, 2160, 2157, 2176, 2171, 2173, 2162, 2175, 2180, 2182, 2171, 2175, 2161, 2159, 2170, 2141, 2141, 2140, 2158, 2177, 2182, 2180, 2201, 2200, 2207, 2186, 2190, 2199, 2185, 2171, 2191, 2207, 2216, 2221, 2210, 2211, 2210, 2216, 2244, 2259, 2271, 2287, 2294],
					[1499, 1508, 1505, 1506, 1509, 1513, 1526, 1531, 1542, 1544, 1543, 1535, 1526, 1537, 1537, 1526, 1528, 1525, 1519, 1518, 1511, 1516, 1507, 1499, 1504, 1501, 1489, 1491, 1494, 1493, 1479, 1482, 1486, 1485, 1475, 1475, 1489, 1481, 1480, 1480, 1473, 1477, 1460, 1463, 1456, 1461, 1463, 1466, 1462, 1460, 1459, 1448, 1457, 1474, 1470, 1477, 1464, 1469, 1465, 1464, 1455, 1470, 1470, 1469, 1470, 1467, 1474, 1484, 1480, 1471, 1462, 1456, 1447, 1454, 1454, 1454, 1450, 1443, 1464, 1490, 1498, 1532, 1533, 1538, 1537, 1536, 1529, 1522, 1524, 1519, 1513, 1506, 1503, 1504, 1499, 1505, 1515, 1506, 1492, 1484, 1480, 1432, 1410, 1438, 1428, 1425, 1425, 1431, 1428, 1430, 1433, 1424, 1361, 1389, 1386, 1394, 1411, 1374, 1370, 1380, 1373, 1372, 1373, 1373, 1376, 1395, 1414, 1433, 1425, 1442, 1462, 1490, 1498, 1411, 1406, 1409, 1407, 1408, 1405, 1403, 1395, 1399, 1397, 1409, 1408, 1410, 1400, 1405, 1412, 1403, 1384, 1390, 1388, 1380, 1371, 1375, 1376, 1372, 1365, 1382, 1378, 1381, 1373, 1370, 1376, 1376, 1361, 1351, 1346, 1345, 1336, 1334, 1333, 1332, 1332, 1332, 1340, 1337, 1327, 1330, 1321, 1328, 1330, 1344, 1339, 1328, 1334, 1327, 1332, 1329, 1325, 1315, 1319, 1316, 1316, 1313, 1316, 1307, 1308, 1293, 1298, 1297, 1294, 1290, 1288, 1285, 1286, 1281, 1290, 1296, 1300, 1300, 1297, 1294, 1290, 1289, 1282, 1292, 1285, 1275, 1268, 1264, 1245, 1246, 1257, 1256, 1252, 1255, 1256, 1260, 1253, 1254, 1242, 1229, 1229, 1224, 1229, 1235, 1232, 1226, 1222, 1221, 1214, 1224, 1225, 1223, 1217, 1226, 1223, 1225, 1219, 1223, 1233, 1222, 1219, 1212, 1197, 1193, 1188, 1185, 1188, 1190, 1187, 1180, 1179, 1181, 1187, 1181, 1181, 1179, 1166, 1167, 1158, 1164, 1179, 1175, 1167, 1167, 1163, 1162, 1171, 1166, 1166, 1165, 1171, 1149, 1124, 1113, 1117, 1119, 1117, 1115, 1113, 1118, 1114, 1108, 1106, 1108, 1114, 1120, 1108, 1095, 1093, 1096, 1101, 1101, 1100, 1102, 1101, 1099, 1104, 1105, 1100, 1110, 1109, 1096, 1085, 1087, 1080, 1084, 1096, 1096, 1091, 1079, 1079, 1078, 1086, 1083, 1071, 1075, 1058, 1057, 1048, 1052, 1043, 1039, 1043, 1044, 1049, 1051, 1054, 1055, 1061, 1060, 1062, 1066, 1059, 1063, 1061, 1054, 1049, 1045, 1051, 1057, 1056, 1055, 1052, 1039, 1038, 1035, 1035, 1031, 1031, 1023, 1027, 1028, 1029, 1031, 1025, 1025, 1031, 1039, 1038, 1031, 1028, 1031, 1041, 1039, 1042, 1040, 1039, 1039, 1041, 1044, 1042, 1038, 1042, 1041, 1043, 1045, 1046, 1042, 1044, 1045, 1038, 1044, 1037, 1038, 1038, 1032, 1035, 1036, 1036, 1036, 1039, 1039, 1037, 1034, 1032, 1034, 1028, 1026, 1018, 1022, 1019, 1023, 1025, 1032, 1030, 1031, 1029, 1032, 1038, 1040, 1032, 1027, 1032, 1027, 1034, 1042, 1038, 1041, 1039, 1037, 1037, 1035, 1032, 1024, 1020, 1016, 1014, 1001, 998, 1003, 1003, 1002, 999, 995, 997, 996, 996, 996, 992, 993, 999, 1004, 998, 1003, 1005, 1009, 1017, 1011, 1011, 994, 998, 991, 989, 999, 1003, 1007, 1010, 1009, 1013, 1008, 1011, 1021, 1023, 1018, 1023, 1024, 1023, 1020, 1025, 1025, 1033, 1035, 1026, 1027, 1032, 1034, 1030, 1033, 1032, 1037, 1036, 1033, 1036, 1034, 1030, 1034, 1037, 1035, 1031, 1030, 1031, 1040, 1046, 1038, 1037, 1040, 1046, 1045, 1047, 1047, 1050, 1052, 1050, 1048, 1045, 1051, 1044, 1051, 1047, 1054, 1054, 1057, 1056, 1057, 1065, 1062, 1056, 1050, 1056, 1055, 1054, 1059, 1060, 1061, 1061, 1059, 1054, 1068, 1061, 1049, 1040, 1048, 1045, 1055, 1061, 1059, 1047, 1043, 1038, 1031, 1020, 1016, 1018, 1022, 1031, 1029, 1021, 1027, 1022, 1027, 1032, 1033, 1030, 1024, 1028, 1029, 1032, 1033, 1033, 1027, 1036, 1035, 1042, 1047, 1047, 1046, 1053, 1062, 1075, 1081, 1074, 1079, 1075, 1078, 1082, 1085, 1092, 1089, 1079, 1076, 1072, 1074, 1071, 1070, 1071, 1068, 1067, 1074, 1079, 1078, 1082, 1086, 1086, 1079, 1081, 1084, 1093, 1094, 1090, 1097, 1105, 1107, 1112, 1127, 1129, 1126, 1129, 1127, 1130, 1136, 1136, 1139, 1144, 1140, 1135, 1142, 1144, 1137, 1153, 1167, 1169, 1165, 1159, 1161, 1156, 1154, 1155, 1154, 1142, 1139, 1151, 1152, 1158, 1155, 1161, 1161, 1161, 1159, 1154, 1155, 1159, 1168, 1173, 1172, 1174, 1180, 1184, 1186, 1178, 1181, 1182, 1185, 1188, 1189, 1185, 1189, 1188, 1193, 1197, 1195, 1197, 1201, 1207, 1204, 1200, 1195, 1196, 1195, 1195, 1202, 1204, 1207, 1207, 1216, 1215, 1219, 1219, 1225, 1221, 1218, 1211, 1212, 1214, 1218, 1212, 1210, 1213, 1215, 1217, 1208, 1210, 1208, 1214, 1223, 1224, 1223, 1229, 1229, 1234, 1239, 1232, 1231, 1233, 1234, 1239, 1239, 1243, 1237, 1235, 1231, 1244, 1249, 1248, 1255, 1260, 1266, 1264, 1269, 1267, 1270, 1267, 1273, 1280, 1290, 1291, 1289, 1293, 1289, 1288, 1280, 1286, 1293, 1293, 1305, 1306, 1306, 1304, 1300, 1289, 1291, 1296, 1289, 1281, 1284, 1285, 1280, 1277, 1272, 1277, 1274, 1262, 1267, 1272, 1281, 1282, 1282, 1295, 1303, 1296, 1294, 1300, 1304, 1296, 1299, 1303, 1298, 1302, 1299, 1306, 1309, 1301, 1306, 1306, 1310, 1320, 1328, 1324, 1332, 1334, 1329, 1323, 1329, 1328, 1327, 1329, 1324, 1333, 1331, 1340, 1337, 1339, 1340, 1339, 1346, 1340, 1341, 1335, 1337, 1332, 1334, 1331, 1344, 1349, 1348, 1349, 1355, 1368, 1365, 1364, 1358, 1362, 1365, 1365, 1355, 1359, 1359, 1359, 1348, 1345, 1350, 1340, 1356, 1358, 1359, 1369, 1367, 1379, 1383, 1384, 1382, 1382, 1388, 1395, 1388, 1394, 1372, 1372, 1375, 1383, 1387, 1389, 1384, 1380, 1380, 1391, 1395, 1393, 1389, 1380, 1386, 1389, 1393, 1384, 1380, 1374, 1372, 1374, 1380, 1380, 1382, 1395, 1396, 1398, 1406, 1410, 1418, 1418, 1419, 1426, 1428, 1435, 1429, 1422, 1422, 1435, 1441, 1444, 1453, 1438, 1435, 1450, 1454, 1450, 1453, 1453, 1452, 1444, 1442, 1451, 1443, 1453, 1457, 1465, 1471, 1474, 1470, 1475, 1485, 1489, 1489, 1496, 1507, 1504, 1507, 1521, 1528, 1515, 1518, 1526, 1532, 1529, 1548, 1553, 1560, 1558, 1555, 1546, 1539, 1536, 1533, 1539, 1531, 1532, 1533, 1536, 1537, 1533, 1545, 1554, 1542, 1547, 1556, 1563, 1557, 1563, 1559, 1563, 1556, 1564, 1567, 1562, 1567, 1566, 1550, 1552, 1551, 1551, 1553, 1543, 1547, 1552, 1558, 1560, 1555, 1562, 1566, 1566, 1573, 1569, 1572, 1576, 1575, 1583, 1576, 1574, 1574, 1570, 1579, 1575, 1590, 1584, 1590, 1592, 1586, 1583, 1579, 1572, 1580, 1592, 1597, 1599, 1592, 1590, 1579, 1585, 1592, 1599, 1596, 1597, 1606, 1608, 1610, 1620, 1622, 1628, 1641, 1629, 1637, 1631, 1636, 1637, 1634, 1642, 1640, 1626, 1629, 1642, 1643, 1640, 1643, 1637, 1648, 1649, 1654, 1661, 1666, 1646, 1637, 1629, 1624, 1633, 1635, 1636, 1631, 1644, 1648, 1644, 1643, 1628, 1625, 1638, 1637, 1645, 1644, 1650, 1635, 1641, 1634, 1630, 1627, 1615, 1607, 1600, 1589, 1581, 1575, 1559, 1558, 1553, 1553, 1546, 1548, 1543, 1541, 1548, 1550, 1552, 1566, 1558, 1554, 1556, 1556, 1552, 1538, 1544, 1554, 1551, 1555, 1564, 1566, 1560, 1574, 1576, 1577, 1553, 1541, 1546, 1549, 1543, 1556, 1569, 1562, 1564, 1560, 1557, 1565, 1563, 1584, 1576, 1564, 1559, 1554, 1567, 1565, 1565, 1571, 1567, 1567, 1560, 1559, 1564, 1562, 1576, 1579, 1587, 1579, 1576, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1423, 1410, 1414, 1439, 1430, 1441, 1449, 1454, 1461, 1453, 1464, 1465, 1478, 1471, 1466, 1472, 1465, 1475, 1468, 1469, 1469, 1474, 1478, 1476, 1475, 1479, 1473, 1477, 1473, 1470, 1467, 1465, 1474, 1470, 1475, 1483, 1488, 1491, 1498, 1500, 1493, 1500, 1505, 1508, 1495, 1490, 1493, 1499, 1502, 1502, 1491, 1495, 1492, 1490, 1487, 1488, 1487, 1479, 1475, 1476, 1473, 1472, 1475, 1466, 1474, 1469, 1468, 1471, 1469, 1468, 1460, 1459, 1471, 1477, 1485, 1482, 1479, 1486, 1476, 1495, 1510, 1504, 1514, 1509, 1515, 1526, 1525, 1511, 1504, 1500, 1489, 1500, 1505, 1498, 1499, 1492, 1501, 1512, 1510, 1509, 1495, 1490, 1486, 1500, 1504, 1507, 1509, 1513, 1515, 1530, 1527, 1518, 1525, 1523, 1524, 1518, 1529, 1529, 1540, 1536, 1526, 1526, 1525, 1528, 1521, 1523, 1528, 1536, 1548, 1546, 1551, 1537, 1534, 1544, 1537, 1552, 1549, 1543, 1541, 1532, 1525, 1509, 1504, 1495, 1495, 1498, 1497, 1477, 1475, 1485, 1478, 1481, 1474, 1474, 1470, 1480, 1487, 1482, 1489, 1490, 1497, 1512, 1509, 1498, 1487, 1474, 1476, 1477, 1480, 1483, 1498, 1510, 1506, 1516, 1521, 1501, 1489, 1494, 1503, 1512, 1513, 1518, 1514, 1515, 1525, 1525, 1528, 1525, 1532, 1532, 1538, 1542, 1531, 1541, 1552, 1546, 1549, 1546, 1551, 1537, 1531, 1542, 1549, 1533, 1516, 1489, 1500, 1499, 1501, 1491, 1516, 1521, 1527, 1538, 1533, 1537, 1522, 1518, 1524, 1511, 1501, 1514, 1519, 1519, 1512, 1515, 1513, 1490, 1488, 1480, 1487, 1491, 1495, 1499, 1494, 1504, 1495, 1494, 1505, 1509, 1520, 1516, 1519, 1525, 1530, 1535, 1536, 1541, 1535, 1529, 1533, 1536, 1534, 1536, 1545, 1528, 1536, 1521, 1522, 1520, 1517, 1521, 1473, 1477, 1490, 1499, 1505, 1504, 1509, 1501, 1513, 1516, 1519, 1526, 1522, 1518, 1512, 1516, 1510, 1512, 1529, 1534, 1525, 1522, 1528, 1523, 1516, 1508],
					[29, 30, 30, 29, 30, 30, 29, 29, 29, 29, 29, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 23, 24, 24, 23, 23, 23, 22, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 21, 21, 21, 21, 21, 21, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 19, 17, 18, 19, 20, 20, 20, 19, 19, 19, 19, 17, 17, 17, 17, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 21, 20, 20, 18, 19, 19, 17, 16, 16, 16, 16, 16, 16, 18, 18, 18, 19, 19, 19, 20, 20, 21, 21, 21, 21, 21, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 20, 24, 21, 20, 21, 21, 20, 20, 20, 21, 22, 20, 20, 23, 24, 25, 25, 25, 25, 26, 26, 25, 24, 23, 25, 24, 23, 23, 23, 23, 23, 23, 22, 23, 24, 25, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 24, 24, 26, 24, 24, 25, 24, 25, 26, 27, 28, 27, 27, 28, 31, 30, 31, 33, 35, 35, 34, 33, 34, 32, 31, 35, 37, 37, 39, 39, 40, 39, 40, 40, 41, 41, 42, 42, 41, 39, 39, 39, 41, 41, 41, 43, 48, 44, 43, 44, 43, 46, 44, 43, 47, 46, 42, 41, 40, 43, 44, 47, 48, 46, 44, 48, 48, 48, 47, 49, 53, 52, 52, 57, 56, 59, 60, 62, 63, 66, 64, 66, 69, 64, 65, 69, 66, 70, 70, 70, 69, 66, 67, 69, 75, 78, 78, 86, 82, 62, 69, 71, 66, 68, 69, 66, 71, 73, 71, 73, 76, 74, 77, 75, 81, 85, 88, 89, 90, 90, 93, 96, 98, 95, 93, 94, 91, 96, 94, 96, 97, 104, 102, 105, 113, 117, 115, 115, 114, 116, 119, 119, 114, 115, 114, 116, 115, 115, 111, 111, 107, 110, 114, 114, 120, 121, 120, 115, 121, 125, 126, 141, 138, 138, 144, 143, 142, 141, 144, 147, 143, 153, 158, 157, 157, 154, 143, 145, 146, 148, 150, 149, 148, 148, 148, 155, 163, 165, 165, 157, 162, 163, 161, 159, 160, 158, 153, 157, 155, 154, 157, 155, 147, 148, 154, 159, 163, 169, 167, 170, 168, 171, 171, 167, 162, 165, 159, 157, 166, 167, 174, 178, 181, 185, 194, 190, 200, 202, 202, 208, 212, 215, 215, 217, 218, 215, 217, 204, 203, 209, 217, 212, 213, 210, 199, 190, 190, 184, 180, 184, 184, 188, 187, 186, 186, 190, 194, 192, 193, 188, 190, 189, 193, 196, 199, 196, 206, 201, 204, 200, 209, 212, 208, 211, 215, 210, 211, 217, 220, 218, 214, 215, 210, 231, 236, 232, 226, 227, 230, 221, 227, 230, 227, 231, 225, 227, 227, 230, 234, 239, 242, 248, 248, 247, 241, 240, 240, 234, 241, 238, 234, 240, 240, 244, 241, 248, 255, 261, 259, 258, 260, 264, 272, 269, 265, 263, 266, 277, 292, 296, 292, 302, 303, 306, 310, 307, 309, 316, 318, 316, 309, 309, 316, 317, 317, 313, 310, 316, 312, 321, 317, 322, 326, 326, 324, 325, 316, 309, 302, 299, 303, 304, 311, 307, 306, 302, 304, 302, 307, 319, 321, 311, 308, 300, 301, 306, 301, 294, 300, 302, 303, 301, 304, 302, 301, 307, 309, 313, 317, 320, 311, 307, 308, 311, 317, 316, 313, 320, 319, 316, 313, 319, 328, 333, 337, 340, 342, 339, 340, 344, 343, 349, 352, 356, 348, 339, 339, 340, 339, 336, 323, 324, 325, 323, 334, 337, 346, 340, 336, 344, 346, 338, 326, 330, 328, 321, 316, 317, 317, 320, 319, 313, 318, 322, 316, 312, 325, 317, 316, 314, 315, 308, 316, 323, 321, 323, 324, 322, 323, 330, 319, 316, 314, 313, 312, 308, 311, 307, 296, 303, 313, 309, 314, 319, 326, 320, 316, 318, 326, 326, 330, 323, 324, 312, 317, 328, 326, 317, 315, 311, 308, 305, 304, 307, 295, 306, 314, 313, 310, 306, 309, 311, 316, 312, 304, 299, 286, 288, 301, 302, 304, 303, 304, 299, 301, 297, 300, 302, 304, 302, 293, 304, 301, 317, 309, 304, 305, 312, 306, 305, 306, 306, 306, 314, 319, 317, 313, 307, 317, 323, 316, 322, 330, 333, 330, 334, 335, 342, 339, 346, 349, 338, 339, 335, 334, 333, 326, 333, 338, 341, 343, 343, 342, 338, 333, 331, 341, 337, 331, 338, 349, 343, 345, 343, 341, 347, 346, 346, 344, 341, 337, 336, 332, 325, 322, 326, 323, 327, 319, 313, 314, 314, 317, 324, 327, 328, 333, 337, 346, 351, 357, 356, 356, 353, 355, 357, 358, 359, 356, 365, 363, 358, 356, 359, 351, 354, 349, 345, 348, 339, 343, 334, 331, 333, 327, 318, 313, 306, 305, 298, 289, 291, 291, 300, 305, 302, 301, 303, 302, 303, 302, 300, 299, 301, 297, 295, 299, 295, 303, 303, 311, 315, 322, 332, 327, 325, 321, 324, 326, 326, 325, 324, 324, 321, 328, 331, 333, 336, 330, 337, 330, 336, 340, 349, 346, 342, 332, 329, 341, 352, 362, 362, 366, 368, 372, 375, 372, 376, 374, 370, 374, 377, 357, 370, 365, 374, 365, 370, 366, 368, 366, 379, 379, 374, 368, 368, 367, 371, 366, 370, 379, 386, 400, 401, 401, 407, 409, 392, 402, 398, 398, 396, 396, 402, 406, 410, 400, 400, 396, 402, 399, 393, 397, 410, 409, 400, 402, 400, 406, 401, 406, 396, 395, 403, 410, 408, 402, 414, 414, 416, 424, 429, 436, 441, 439, 445, 448, 438, 445, 442, 440, 443, 436, 445, 442, 439, 435, 444, 446, 448, 454, 456, 453, 453, 459, 464, 465, 458, 448, 448, 445, 446, 446, 446, 441, 436, 435, 437, 432, 425, 417, 406, 415, 425, 420, 418, 420, 415, 413, 416, 420, 418, 415, 415, 423, 423, 425, 419, 423, 419, 426, 425, 424, 426, 419, 416, 420, 430, 426, 439, 429, 426, 425, 420, 416, 416, 411, 416, 414, 409, 406, 401, 398, 398, 399, 399, 396, 385, 392, 388, 382, 379, 370, 367, 362, 365, 363, 356, 352, 357, 358, 366, 373, 380, 369, 367, 364, 366, 363, 354, 351, 359, 362, 363, 356, 358, 358, 349, 345, 342, 338, 333, 326, 323, 327, 327, 330, 335, 330, 329, 331, 334, 331, 332, 323, 316, 311, 309, 308, 308, 311, 306, 304, 306, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 250, 246, 247, 244, 244, 241, 237, 239, 225, 224, 222, 219, 217, 220, 220, 220, 217, 213, 214, 215, 215, 210, 210, 206, 207, 206, 209, 207, 197, 198, 200, 202, 199, 196, 183, 189, 194, 196, 201, 205, 206, 202, 199, 205, 204, 205, 207, 206, 210, 212, 213, 213, 214, 217, 211, 205, 204, 200, 199, 203, 200, 197, 187, 188, 183, 177, 174, 170, 168, 164, 168, 167, 164, 164, 171, 172, 169, 168, 165, 167, 160, 158, 157, 160, 158, 155, 159, 162, 164, 159, 156, 157, 156, 150, 144, 142, 144, 136, 141, 141, 143, 138, 141, 136, 139, 139, 142, 147, 147, 142, 138, 134, 128, 128, 127, 126, 125, 121, 119, 126, 123, 125, 126, 127, 119, 119, 112, 112, 109, 113, 110, 113, 110, 106, 108, 109, 108, 107, 102, 99, 95, 98, 95, 96, 97, 96, 96, 95, 91, 88, 83, 81, 77, 75, 75, 79, 79, 75, 72, 69, 68, 66, 70, 69, 73, 71, 72, 71, 73, 73, 72, 71, 68, 68, 68, 69, 68, 68, 68, 66, 62, 62, 64, 60, 61, 63, 62, 62, 64, 62, 61, 60, 58, 57, 57, 59, 57, 60, 55, 57, 59, 56, 49, 48, 49, 48, 47, 48, 48, 49, 49, 48, 48, 49, 46, 48, 48, 46, 46, 46, 44, 48, 49, 55, 56, 49, 50, 49, 48, 43, 42, 42, 42, 44, 45, 40, 41, 41, 40, 39, 37, 37, 35, 33, 33, 32, 32, 31, 30, 29, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 28, 26, 26, 27, 29, 32, 32, 37, 37, 40, 39, 40, 38, 38, 36, 37, 37, 37, 38, 38, 37, 36, 36, 36, 37, 34, 34, 34],
					[40, null, 38, null, 34, 34, 33, 34, 35, 34, null, 33, null, 34, null, 34, null, 34, 35, 35, 35, 33, 29, null, 29, null, 26, null, 25, null, 27, 27, 28, 28, 28, 28, null, 30, null, 28, null, 23, null, 22, 23, 23, 23, 23, 24, null, 18, null, 19, null, 14, null, 12, 13, 12, 12, 13, 12, null, 12, null, 11, null, 10, null, 10, 8, 8, 8, 8, 7, null, 9, null, 9, null, 10, null, 9, 8, 7, 7, 9, 8, null, 9, null, 9, null, 10, null, 9, 8, 8, 8, 8, 8, null, 9, null, 9, null, 9, null, 9, 9, 11, 9, 10, 10, null, 9, null, 9, null, 9, null, 7, 8, 8, 7, 7, 6, null, 8, null, 9, null, 8, null, 8, 8, 9, 8, 8, 10, null, 10, null, 10, null, 11, null, 10, 9, 10, 10, 10, 11, null, 13, null, 12, null, 12, null, 13, 13, 12, 13, 12, 12, null, 13, null, 12, null, 11, null, 10, 10, 10, 10, 10, 9, null, 10, null, 10, null, 12, null, 15, 17, 15, 16, 17, 15, null, 15, null, 12, null, 16, null, 14, 17, 18, 18, 18, 21, null, 19, null, 20, null, 18, null, 16, 20, 20, 23, 24, 23, null, 25, null, 28, null, 30, null, 27, 27, 25, 23, 26, 26, null, 23, null, 23, null, 22, null, 23, 22, 23, 24, 26, 27, null, 26, null, 26, null, 27, null, 28, 27, 30, 31, 33, 32, null, 33, null, 36, null, 40, null, 36, 41, 45, 45, 43, 41, null, 44, null, 48, null, 48, null, 45, 42, 44, 52, 50, 51, null, 51, null, 57, null, 60, null, 58, 57, 57, 63, 68, 65, null, 72, null, 72, null, 74, null, 84, 81, 80, 80, 81, 82, null, 85, null, 85, null, 89, null, 88, 87, 87, 92, 91, 94, null, 97, null, 99, null, 100, null, 94, 102, 100, 97, 94, 96, null, 98, null, 96, null, 99, null, 106, 108, 104, 103, 102, 104, null, 105, null, 109, null, 105, null, 117, 122, 126, 123, 124, 123, null, 134, null, 136, null, 145, null, 157, 158, 156, 158, 158, 158, null, 159, null, 160, null, 155, null, 159, 160, 168, 170, 172, 173, null, 187, null, 184, null, 186, null, 179, 173, 171, 173, 176, 178, null, 181, null, 197, null, 187, null, 182, 182, 183, 183, 184, 186, null, 193, null, 193, null, 191, null, 184, 195, 204, 211, 208, 207, null, 212, null, 216, null, 215, null, 204, 205, 199, 206, 199, 195, null, 199, null, 206, null, 209, null, 213, 208, 204, 207, 209, 208, null, 219, null, 231, null, 226, null, 219, 224, 231, 234, 237, 242, null, 256, null, 257, null, 263, null, 261, 268, 267, 270, 281, 283, null, 272, null, 275, null, 277, null, 266, 274, 271, 276, 274, 276, null, 276, null, 282, null, 276, null, 269, 271, 264, 257, 253, 254, null, 259, null, 253, null, 259, null, 258, 260, 258, 270, 269, 272, null, 281, null, 284, null, 288, null, 293, 296, 292, 294, 296, 309, null, 307, null, 316, null, 308, null, 313, 314, 312, 306, 307, 312, null, 293, null, 287, null, 291, null, 299, 303, 305, 297, 297, 301, null, 315, null, 317, null, 328, null, 324, 320, 331, 329, 331, 336, null, 332, null, 326, null, 329, null, 343, 351, 352, 352, 337, 342, null, 344, null, 350, null, 344, null, 353, 350, 349, 355, 353, 346, null, 343, null, 361, null, 362, null, 359, 348, 345, 340, 346, 347, null, 343, null, 337, null, 325, null, 328, 333, 343, 340, 341, 346, null, 319, null, 328, null, 325, null, 316, 319, 310, 314, 331, 342, null, 347, null, 350, null, 337, null, 333, 335, 332, 334, 333, 334, null, 336, null, 329, null, 338, null, 353, 350, 358, 358, 350, 360, null, 373, null, 370, null, 369, null, 363, 365, 356, 359, 372, 386, null, 395, null, 403, null, 408, null, 410, 415, 414, 417, 428, 427, null, 440, null, 454, null, 432, null, 440, 439, 435, 438, 443, 446, null, 445, null, 446, null, 450, null, 444, 439, 445, 439, 441, 440, null, 436, null, 431, null, 430, null, 424, 420, 419, 416, 415, 414, null, 412, null, 408, null, 391, null, 387, 392, 395, 401, 398, 399, null, 408, null, 411, null, 418, null, 415, 423, 424, 419, 413, 423, null, 417, null, 410, null, 408, null, 420, 420, 431, 435, 438, 447, null, 436, null, 426, null, 422, null, 427, 428, 428, 423, 421, 421, null, 416, null, 411, null, 408, null, 411, 416, 409, 407, 401, 407, null, 392, null, 394, null, 407, null, 406, 404, 401, 405, 410, 405, null, 397, null, 395, null, 384, null, 360, 356, 359, 360, 368, 378, null, 397, null, 418, null, 430, null, 431, 438, 450, 450, 447, 441, null, 437, null, 450, null, 447, null, 450, 456, 455, 452, 451, 456, null, 457, null, 457, null, 466, null, 451, 460, 459, 455, 464, 475, null, 458, null, 444, null, 431, null, 418, 415, 414, 414, 425, 432, null, 437, null, 439, null, 443, null, 432, 443, 440, 442, 447, 446, null, 450, null, 453, null, 455, null, 450, 442, 436, 446, 455, 466, null, 472, null, 474, null, 488, null, 510, 509, 513, 513, 519, 523, null, 546, null, 565, null, 548, null, 542, 534, 551, 559, 559, 547, null, 544, null, 552, null, 557, null, 571, 578, 588, 596, 588, 587, null, 589, null, 616, null, 638, null, 632, 624, 625, 620, 611, 619, null, 612, null, 611, null, 586, null, 587, 584, 582, 575, 591, 591, null, 570, null, 564, null, 561, null, 556, 558, 558, 553, 557, 556, null, 554, null, 534, null, 515, null, 506, 507, 501, 509, 512, 516, null, 503, null, 518, null, 522, null, 521, 497, 494, 498, 499, 496, null, 500, null, 506, null, 518, null, 531, 532, 530, 533, 539, 536, null, 540, null, 541, null, 537, null, 544, 546, 548, 556, 562, 564, null, 555, null, 565, null, 559, null, 550, 551, 560, 561, 558, 565, null, 556, null, 560, null, 562, null, 559, 571, 575, 566, 567, 568, null, 591, null, 603, null, 571, null, 559, 561, 566, 564, 567, 556, null, 554, null, 550, null, 537, null, 525, 515, 514, 507, 507, 512, null, 528, null, 535, null, 534, null, 532, 532, 541, 548, 541, 539, null, 515, null, 514, null, 506, null, 501, 495, 489, 491, 497, 492, null, 494, null, 495, null, 489, null, 476, 468, 449, 454, 439, 436, null, 431, null, 434, null, 421, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 471, 473, null, 459, null, 449, null, 441, null, 422, 413, 409, 406, 404, 395, null, 390, null, 378, null, 377, null, 371, 365, 354, 357, 351, 349, null, 343, null, 345, null, 344, null, 346, 344, 337, 333, 333, 333, null, 333, null, 334, null, 332, null, 309, 306, 311, 312, 320, 320, null, 313, null, 306, null, 289, null, 285, 283, 281, 279, 278, 272, null, 271, null, 257, null, 244, null, 237, 236, 227, 227, 210, 208, null, 214, null, 212, null, 204, null, 203, 205, 199, 202, 211, 208, null, 208, null, 203, null, 191, null, 188, 182, 179, 175, 175, 170, null, 162, null, 162, null, 159, null, 159, 157, 155, 151, 151, 158, null, 153, null, 151, null, 152, null, 148, 145, 147, 142, 138, 141, null, 141, null, 137, null, 134, null, 132, 132, 130, 125, 123, 119, null, 118, null, 117, null, 115, null, 109, 109, 105, 99, 101, 104, null, 101, null, 97, null, 86, null, 90, 88, 92, 88, 86, 87, null, 86, null, 82, null, 78, null, 77, 73, 73, 71, 71, 71, null, 75, null, 81, null, 82, null, 82, 80, 80, 81, 84, 86, null, 84, null, 88, null, 82, null, 77, 77, 76, 75, 76, 71, null, 72, null, 66, null, 64, null, 58, 56, 58, 56, 55, 55, null, 51, null, 52, null, 54, null, 58, 57, 56, 57, 57, 52, null, 56, null, 52, null, 53, null, 47, 44, 45, 43, 46, 44, null, 44, null, 46, null, 47, null, 47, 50, 50, 49, 46, 45, null, 46, null, 46, null, 46, null, 41, 37, 35, 33, 34, 34, null, 37, null, 37, null, 38, null, 35, 37, 36, 34, 32, 32],
					[186, 181, 184, 183, 179, 184, 188, 187, 186, 186, 194, 189, 186, 181, 179, 179, 174, 175, 172, 169, 166, 165, 166, 168, 161, 159, 158, 149, 149, 151, 152, 150, 144, 144, 143, 140, 140, 140, 136, 133, 132, 132, 131, 130, 134, 134, 133, 134, 133, 133, 132, 133, 134, 134, 133, 132, 130, 130, 129, 128, 123, 121, 121, 119, 118, 120, 119, 119, 115, 116, 118, 115, 114, 114, 114, 114, 114, 114, 112, 110, 110, 110, 106, 105, 103, 105, 103, 104, 100, 99, 99, 101, 99, 96, 96, 99, 99, 99, 97, 95, 96, 93, 95, 94, 92, 90, 87, 92, 92, 90, 90, 90, 90, 90, 90, 87, 86, 86, 85, 84, 84, 85, 83, 86, 84, 82, 86, 88, 88, 86, 84, 85, 87, 86, 82, 81, 78, 81, 82, 83, 84, 81, 81, 81, 77, 76, 75, 76, 75, 74, 75, 76, 77, 76, 77, 76, 81, 83, 83, 83, 81, 78, 76, 76, 74, 74, 73, 73, 73, 69, 69, 68, 66, 69, 71, 73, 73, 72, 76, 78, 80, 80, 84, 83, 83, 84, 85, 85, 82, 85, 87, 87, 87, 88, 88, 92, 91, 88, 86, 85, 83, 82, 83, 85, 87, 88, 87, 85, 84, 85, 82, 81, 83, 80, 78, 80, 81, 82, 81, 83, 84, 87, 88, 91, 91, 90, 91, 92, 96, 94, 100, 101, 100, 102, 97, 99, 101, 102, 102, 104, 106, 107, 108, 108, 112, 116, 118, 117, 119, 118, 124, 123, 124, 123, 124, 120, 114, 119, 118, 122, 123, 122, 129, 136, 140, 142, 142, 143, 146, 151, 151, 153, 161, 163, 160, 162, 168, 169, 172, 180, 178, 181, 179, 178, 177, 185, 185, 192, 195, 196, 197, 202, 203, 209, 216, 214, 216, 213, 218, 227, 228, 237, 234, 240, 242, 242, 245, 244, 246, 245, 248, 241, 250, 250, 249, 251, 256, 255, 261, 260, 257, 265, 274, 279, 281, 280, 269, 271, 273, 283, 276, 282, 294, 298, 302, 303, 306, 304, 313, 310, 310, 313, 312, 319, 328, 333, 343, 348, 353, 356, 365, 364, 366, 368, 377, 386, 395, 406, 406, 410, 415, 413, 405, 412, 418, 429, 430, 436, 449, 461, 462, 466, 480, 465, 480, 473, 479, 488, 493, 506, 523, 531, 544, 559, 578, 573, 588, 603, 612, 614, 606, 618, 624, 617, 622, 640, 654, 666, 664, 661, 676, 672, 680, 691, 693, 704, 697, 710, 733, 728, 729, 731, 740, 730, 733, 750, 759, 767, 774, 791, 800, 800, 808, 807, 833, 839, 859, 861, 863, 871, 869, 871, 888, 900, 898, 901, 912, 918, 936, 944, 958, 963, 971, 972, 965, 972, 991, 989, 997, 1006, 982, 974, 971, 964, 971, 979, 976, 982, 980, 981, 972, 976, 967, 969, 989, 1004, 989, 981, 994, 1006, 1028, 1039, 1024, 1025, 1034, 1045, 1050, 1068, 1085, 1086, 1082, 1066, 1067, 1061, 1070, 1061, 1056, 1042, 1041, 1045, 1056, 1057, 1061, 1052, 1057, 1062, 1070, 1085, 1091, 1103, 1120, 1125, 1120, 1117, 1138, 1150, 1147, 1151, 1166, 1174, 1169, 1185, 1182, 1186, 1187, 1195, 1198, 1224, 1230, 1229, 1252, 1271, 1275, 1303, 1294, 1290, 1297, 1294, 1299, 1305, 1311, 1313, 1328, 1343, 1344, 1342, 1336, 1332, 1335, 1324, 1323, 1333, 1347, 1338, 1336, 1333, 1342, 1365, 1387, 1384, 1382, 1396, 1400, 1418, 1429, 1436, 1449, 1465, 1476, 1471, 1476, 1480, 1486, 1532, 1553, 1577, 1577, 1585, 1599, 1595, 1619, 1611, 1622, 1621, 1629, 1635, 1627, 1648, 1657, 1657, 1652, 1679, 1672, 1647, 1657, 1640, 1628, 1647, 1663, 1675, 1674, 1669, 1686, 1695, 1701, 1702, 1736, 1742, 1743, 1759, 1778, 1774, 1785, 1784, 1778, 1781, 1779, 1784, 1807, 1815, 1840, 1822, 1840, 1839, 1846, 1882, 1886, 1902, 1896, 1917, 1915, 1923, 1922, 1928, 1937, 1935, 1958, 1965, 1958, 1994, 1978, 1955, 1944, 1963, 1933, 1943, 1951, 1959, 1962, 1959, 1971, 1959, 1950, 1959, 1953, 1943, 1928, 1937, 1942, 1955, 1955, 1964, 1966, 1972, 1962, 1978, 1969, 1948, 1942, 1943, 1964, 1991, 2017, 2021, 2041, 2044, 2032, 2038, 2020, 2016, 2038, 2005, 1995, 1989, 1988, 2002, 1978, 1967, 1958, 1985, 2003, 2018, 2012, 2008, 1998, 1986, 1991, 1983, 1999, 2004, 1992, 1996, 1992, 1976, 1965, 1971, 1982, 1964, 1968, 1978, 1969, 1960, 1962, 1981, 1989, 1964, 1972, 1980, 1986, 1991, 1997, 2005, 2011, 1988, 1991, 2007, 2001, 1998, 1986, 1987, 1971, 1979, 1967, 1955, 1946, 1953, 1953, 1961, 1984, 1977, 1977, 1973, 1966, 1967, 1956, 1951, 1939, 1931, 1935, 1943, 1941, 1936, 1945, 1947, 1952, 1938, 1951, 1955, 1953, 1940, 1941, 1937, 1932, 1921, 1932, 1929, 1927, 1914, 1906, 1921, 1923, 1926, 1922, 1910, 1932, 1924, 1908, 1893, 1889, 1904, 1910, 1911, 1901, 1892, 1896, 1890, 1898, 1908, 1911, 1921, 1904, 1917, 1913, 1915, 1918, 1907, 1941, 1946, 1951, 1962, 1972, 1979, 1992, 1982, 1969, 1970, 1979, 1982, 1977, 1976, 1988, 1986, 1988, 2000, 2024, 2025, 2023, 2035, 2023, 2019, 2009, 2003, 2016, 1993, 2008, 2002, 1995, 1989, 1978, 1991, 1987, 1989, 1978, 1979, 1982, 1964, 1981, 1992, 1999, 2019, 2015, 2008, 2012, 2012, 2019, 2017, 2018, 2010, 2023, 2040, 2023, 2051, 2052, 2061, 2078, 2086, 2065, 2046, 2037, 2050, 2074, 2047, 2043, 2018, 1998, 2018, 2031, 2009, 1989, 1977, 1968, 1969, 1963, 1957, 1948, 1960, 1961, 1952, 1957, 1963, 1967, 1980, 1977, 1977, 1975, 1984, 1980, 1983, 1999, 1992, 1990, 1973, 1963, 1970, 1944, 1931, 1927, 1936, 1932, 1944, 1937, 1932, 1919, 1912, 1907, 1915, 1896, 1877, 1869, 1866, 1879, 1870, 1857, 1862, 1855, 1874, 1866, 1871, 1881, 1889, 1906, 1927, 1941, 1937, 1938, 1963, 1964, 1953, 1960, 1970, 1972, 1964, 1978, 1965, 1947, 1935, 1927, 1912, 1884, 1883, 1863, 1843, 1839, 1850, 1828, 1842, 1846, 1853, 1822, 1824, 1835, 1844, 1841, 1839, 1837, 1816, 1817, 1814, 1809, 1810, 1816, 1828, 1843, 1844, 1826, 1849, 1850, 1826, 1826, 1816, 1820, 1837, 1831, 1849, 1837, 1811, 1807, 1810, 1813, 1815, 1807, 1820, 1835, 1840, 1834, 1836, 1852, 1863, 1876, 1867, 1871, 1854, 1884, 1862, 1875, 1870, 1882, 1863, 1867, 1869, 1865, 1869, 1890, 1877, 1891, 1903, 1886, 1875, 1879, 1892, 1876, 1886, 1892, 1900, 1924, 1947, 1958, 1960, 1963, 1974, 1966, 1981, 1977, 1989, 1991, 2001, 2004, 2012, 2025, 2033, 2049, 2060, 2054, 2052, 2061, 2056, 2075, 2075, 2081, 2086, 2079, 2103, 2095, 2084, 2074, 2076, 2092, 2085, 2076, 2064, 2047, 2059, 2074, 2081, 2101, 2104, 2105, 2097, 2077, 2100, 2080, 2082, 2079, 2089, 2102, 2112, 2115, 2117, 2122, 2100, 2101, 2102, 2095, 2081, 2084, 2093, 2077, 2064, 2057, 2039, 2032, 2034, 2062, 2042, 2019, 2014, 2015, 2026, 2028, 2054, 2040, 2018, 2003, 2011, 2022, 2004, 1995, 1988, 2006, 2006, 2002, 2013, 1995, 2020, 1995, 1999, 1997, 1976, 1966, 1947, 1950, 1932, 1922, 1916, 1897, 1914, 1920, 1917, 1914, 1915, 1899, 1899, 1914, 1892, 1884, 1869, 1868, 1872, 1870, 1858, 1846, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1441, 1425, 1424, 1417, 1413, 1406, 1400, 1385, 1392, 1418, 1422, 1414, 1393, 1373, 1373, 1374, 1332, 1330, 1320, 1330, 1310, 1307, 1293, 1282, 1277, 1278, 1252, 1239, 1228, 1214, 1207, 1190, 1180, 1187, 1172, 1178, 1180, 1167, 1169, 1170, 1163, 1145, 1129, 1118, 1118, 1113, 1108, 1099, 1102, 1090, 1079, 1070, 1067, 1068, 1058, 1061, 1061, 1064, 1044, 1049, 1040, 1046, 1050, 1037, 1018, 1024, 1012, 1000, 995, 987, 982, 976, 960, 967, 967, 954, 945, 928, 937, 926, 921, 924, 925, 906, 907, 891, 888, 871, 862, 863, 855, 842, 832, 822, 814, 793, 784, 797, 797, 796, 804, 794, 794, 784, 774, 760, 744, 738, 717, 707, 689, 702, 705, 692, 686, 684, 683, 692, 695, 694, 698, 694, 692, 696, 695, 676, 674, 675, 664, 656, 651, 653, 654, 649, 632, 631, 627, 620, 607, 603, 586, 589, 575, 573, 569, 574, 569, 565, 557, 552, 548, 555, 556, 550, 550, 545, 549, 545, 542, 542, 539, 536, 533, 533, 531, 531, 525, 523, 526, 524, 524, 521, 515, 511, 507, 508, 504, 495, 491, 495, 496, 500, 487, 482, 475, 473, 466, 469, 455, 455, 449, 449, 442, 433, 428, 428, 423, 422, 424, 413, 413, 400, 400, 398, 387, 387, 382, 383, 378, 378, 375, 380, 377, 371, 372, 370, 364, 356, 353, 350, 344, 342, 339, 340, 346, 339, 329, 328, 332, 330, 334, 338, 333, 321, 324, 318, 320, 309, 308, 302, 299, 294, 294, 290, 290, 288, 288, 285, 278, 276, 274, 276, 274, 268, 270, 265, 265, 265, 258, 258, 258, 258, 251, 249, 247, 245, 248, 249, 246, 242, 246, 247, 244, 242, 235, 235, 238, 234, 233, 230, 230, 231, 229, 226, 227, 228, 224, 221],
					[388, 389, 381, 379, 373, 367, 370, 359, 359, 354, 358, 354, 344, 339, 342, 341, 339, 335, 335, 334, 336, 335, 336, 329, 321, 317, 312, 308, 303, 298, 296, 290, 290, 291, 291, 290, 288, 286, 284, 279, 279, 283, 286, 281, 283, 279, 274, 273, 269, 265, 264, 267, 268, 263, 259, 258, 262, 254, 240, 235, 228, 231, 234, 235, 237, 236, 237, 239, 241, 243, 246, 245, 242, 238, 231, 230, 227, 228, 228, 229, 234, 236, 236, 244, 244, 242, 240, 236, 240, 236, 239, 241, 238, 238, 240, 236, 233, 234, 234, 233, 228, 232, 228, 229, 232, 225, 226, 222, 214, 214, 211, 214, 210, 210, 207, 207, 206, 204, 210, 209, 211, 209, 211, 208, 208, 209, 208, 209, 207, 207, 207, 208, 204, 208, 222, 221, 223, 224, 224, 226, 230, 233, 233, 233, 234, 230, 236, 232, 232, 206, 210, 211, 216, 217, 213, 221, 222, 220, 220, 226, 226, 228, 230, 225, 230, 235, 232, 257, 273, 274, 278, 270, 277, 283, 294, 293, 300, 302, 308, 308, 318, 317, 322, 325, 331, 333, 326, 324, 321, 328, 323, 335, 337, 343, 350, 363, 358, 370, 374, 380, 383, 393, 392, 407, 413, 414, 424, 438, 443, 444, 448, 461, 469, 475, 490, 496, 496, 503, 509, 510, 519, 526, 521, 524, 523, 537, 544, 549, 563, 570, 590, 598, 606, 606, 616, 624, 632, 638, 653, 668, 666, 661, 673, 674, 692, 703, 703, 723, 732, 752, 759, 774, 782, 802, 768, 776, 791, 801, 819, 828, 836, 851, 864, 883, 891, 906, 922, 928, 921, 933, 949, 951, 954, 965, 993, 1005, 1028, 1038, 1055, 1061, 1062, 1069, 1074, 1064, 1094, 1107, 1131, 1141, 1152, 1168, 1188, 1205, 1219, 1233, 1243, 1261, 1285, 1299, 1321, 1331, 1354, 1377, 1390, 1408, 1420, 1432, 1435, 1432, 1435, 1466, 1502, 1500, 1500, 1538, 1544, 1560, 1581, 1610, 1632, 1649, 1668, 1686, 1698, 1705, 1745, 1765, 1776, 1792, 1812, 1815, 1846, 1844, 1860, 1860, 1861, 1873, 1889, 1923, 1949, 1974, 1981, 2004, 2013, 2011, 2031, 2049, 2068, 2073, 2092, 2117, 2139, 2158, 2162, 2178, 2207, 2222, 2247, 2264, 2269, 2282, 2292, 2316, 2339, 2352, 2364, 2402, 2426, 2454, 2466, 2486, 2491, 2544, 2583, 2600, 2624, 2654, 2669, 2698, 2719, 2721, 2741, 2757, 2758, 2787, 2834, 2850, 2892, 2891, 2933, 2931, 2948, 2975, 2978, 3014, 3023, 3036, 3022, 3056, 3078, 3107, 3133, 3134, 3150, 3174, 3196, 3225, 3253, 3250, 3241, 3255, 3285, 3288, 3319, 3333, 3352, 3376, 3363, 3362, 3399, 3420, 3423, 3459, 3481, 3483, 3515, 3530, 3520, 3538, 3566, 3577, 3595, 3611, 3626, 3656, 3691, 3688, 3688, 3720, 3712, 3710, 3744, 3747, 3786, 3825, 3817, 3850, 3876, 3869, 3871, 3902, 3885, 3893, 3875, 3905, 3935, 3952, 3982, 3989, 3983, 4002, 4027, 4060, 4062, 4062, 4059, 4074, 4098, 4130, 4138, 4120, 4122, 4138, 4155, 4151, 4181, 4201, 4197, 4195, 4219, 4184, 4197, 4190, 4193, 4208, 4205, 4210, 4236, 4270, 4280, 4289, 4312, 4296, 4312, 4343, 4343, 4349, 4361, 4372, 4389, 4386, 4400, 4389, 4398, 4364, 4358, 4367, 4358, 4398, 4419, 4427, 4390, 4432, 4438, 4450, 4465, 4498, 4528, 4557, 4575, 4587, 4598, 4618, 4622, 4659, 4688, 4684, 4661, 4661, 4690, 4699, 4710, 4699, 4709, 4705, 4730, 4764, 4768, 4792, 4797, 4811, 4814, 4824, 4826, 4814, 4838, 4847, 4863, 4868, 4846, 4857, 4904, 4916, 4929, 4949, 4961, 4973, 4977, 4998, 4990, 4999, 5046, 5035, 5067, 5080, 5081, 5095, 5095, 5102, 5099, 5101, 5094, 5077, 5031, 5037, 5068, 5090, 5105, 5123, 5129, 5126, 5136, 5178, 5197, 5238, 5247, 5247, 5250, 5297, 5295, 5315, 5305, 5323, 5311, 5321, 5324, 5316, 5326, 5326, 5346, 5335, 5344, 5316, 5338, 5373, 5429, 5453, 5460, 5487, 5492, 5515, 5538, 5558, 5558, 5527, 5514, 5505, 5512, 5550, 5546, 5555, 5574, 5579, 5600, 5606, 5557, 5531, 5521, 5524, 5499, 5479, 5492, 5497, 5462, 5469, 5494, 5505, 5488, 5505, 5489, 5496, 5507, 5531, 5549, 5561, 5563, 5554, 5546, 5561, 5559, 5550, 5536, 5543, 5565, 5546, 5520, 5501, 5501, 5503, 5503, 5503, 5493, 5544, 5537, 5534, 5545, 5580, 5567, 5534, 5550, 5549, 5529, 5533, 5513, 5544, 5547, 5556, 5557, 5554, 5547, 5545, 5543, 5535, 5526, 5541, 5560, 5535, 5556, 5601, 5615, 5625, 5594, 5612, 5630, 5627, 5634, 5634, 5642, 5658, 5653, 5637, 5647, 5641, 5645, 5638, 5655, 5658, 5662, 5648, 5628, 5641, 5588, 5587, 5614, 5602, 5609, 5595, 5587, 5602, 5614, 5624, 5609, 5589, 5609, 5606, 5567, 5525, 5545, 5554, 5532, 5490, 5512, 5500, 5497, 5511, 5505, 5501, 5505, 5489, 5489, 5482, 5486, 5490, 5507, 5490, 5514, 5536, 5528, 5577, 5612, 5618, 5605, 5624, 5624, 5609, 5626, 5563, 5545, 5537, 5514, 5522, 5526, 5499, 5446, 5448, 5454, 5458, 5463, 5474, 5472, 5445, 5425, 5436, 5410, 5431, 5392, 5423, 5409, 5412, 5397, 5425, 5427, 5409, 5418, 5444, 5457, 5436, 5410, 5440, 5433, 5467, 5504, 5493, 5496, 5487, 5475, 5471, 5449, 5459, 5450, 5439, 5477, 5457, 5452, 5455, 5445, 5431, 5456, 5452, 5473, 5473, 5464, 5486, 5490, 5525, 5555, 5558, 5552, 5567, 5598, 5607, 5594, 5632, 5612, 5597, 5591, 5601, 5591, 5574, 5617, 5626, 5641, 5608, 5653, 5658, 5661, 5657, 5654, 5640, 5673, 5678, 5669, 5689, 5675, 5694, 5665, 5641, 5646, 5649, 5659, 5665, 5663, 5678, 5703, 5702, 5717, 5708, 5707, 5726, 5738, 5735, 5752, 5764, 5770, 5803, 5806, 5814, 5820, 5822, 5816, 5820, 5802, 5820, 5786, 5823, 5817, 5794, 5822, 5812, 5853, 5843, 5872, 5895, 5904, 5875, 5898, 5937, 5935, 5952, 5967, 5970, 5965, 5973, 5981, 6000, 5996, 6037, 6076, 6097, 6089, 6101, 6106, 6117, 6117, 6126, 6134, 6097, 6109, 6114, 6113, 6146, 6136, 6134, 6192, 6192, 6232, 6234, 6257, 6256, 6238, 6272, 6297, 6325, 6366, 6360, 6365, 6366, 6362, 6383, 6369, 6345, 6376, 6413, 6446, 6496, 6509, 6541, 6563, 6562, 6537, 6580, 6593, 6593, 6618, 6603, 6641, 6646, 6660, 6702, 6703, 6715, 6752, 6804, 6844, 6873, 6928, 6943, 6964, 6981, 7008, 7029, 7037, 7047, 7062, 7115, 7103, 7167, 7148, 7134, 7133, 7118, 7088, 7084, 7109, 7086, 7121, 7121, 7140, 7136, 7126, 7174, 7223, 7242, 7240, 7246, 7252, 7255, 7285, 7254, 7251, 7229, 7221, 7229, 7243, 7257, 7293, 7326, 7349, 7377, 7363, 7356, 7385, 7425, 7405, 7456, 7441, 7467, 7469, 7465, 7494, 7452, 7451, 7461, 7457, 7451, 7408, 7435, 7414, 7420, 7444, 7458, 7439, 7455, 7451, 7437, 7437, 7418, 7386, 7393, 7389, 7411, 7408, 7415, 7406, 7413, 7384, 7354, 7353, 7348, 7313, 7292, 7302, 7261, 7252, 7216, 7237, 7268, 7254, 7248, 7250, 7210, 7150, 7142, 7105, 7035, 7028, 7064, 7050, 7004, 7011, 6991, 6980, 6976, 6925, 6886, 6869, 6821, 6795, 6776, 6783, 6751, 6724, 6704, 6645, 6621, 6622, 6593, 6567, 6554, 6521, 6494, 6450, 6422, 6424, 6390, 6343, 6304, 6273, 6260, 6286, 6261, 6258, 6222, 6175, 6169, 6137, 6111, 6096, 6075, 6041, 6014, 5956, 5931, 5886, 5878, 5853, 5811, 5822, 5787, 5745, 5708, 5638, 5626, 5593, 5561, 5504, 5481, 5450, 5405, 5365, 5332, 5285, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 4043, 4037, 4065, 4075, 4076, 4050, 4027, 4025, 4023, 4026, 4016, 4025, 4009, 4000, 4010, 3962, 3952, 3939, 3893, 3882, 3852, 3848, 3796, 3755, 3733, 3726, 3699, 3700, 3694, 3668, 3653, 3646, 3629, 3591, 3592, 3558, 3549, 3516, 3467, 3441, 3426, 3396, 3375, 3348, 3345, 3301, 3297, 3255, 3236, 3196, 3157, 3132, 3117, 3105, 3076, 3061, 3025, 2993, 2966, 2958, 2939, 2924, 2902, 2885, 2831, 2809, 2782, 2767, 2772, 2740, 2702, 2668, 2637, 2624, 2593, 2569, 2557, 2532, 2509, 2482, 2429, 2406, 2364, 2331, 2322, 2308, 2295, 2267, 2243, 2218, 2173, 2136, 2123, 2128, 2119, 2096, 2099, 2093, 2076, 2060, 2067, 2052, 2062, 2056, 2036, 2018, 1988, 1978, 1954, 1960, 1958, 1929, 1916, 1914, 1895, 1890, 1870, 1871, 1870, 1868, 1855, 1844, 1835, 1817, 1802, 1804, 1787, 1784, 1781, 1764, 1749, 1749, 1740, 1733, 1711, 1699, 1685, 1659, 1646, 1629, 1623, 1604, 1597, 1593, 1559, 1568, 1557, 1539, 1503, 1484, 1489, 1476, 1463, 1452, 1445, 1441, 1419, 1401, 1382, 1382, 1366, 1352, 1331, 1339, 1328, 1314, 1298, 1288, 1289, 1283, 1268, 1257, 1253, 1239, 1239, 1227, 1224, 1208, 1161, 1158, 1131, 1131, 1116, 1101, 1096, 1096, 1094, 1093, 1086, 1063, 1056, 1032, 1022, 1014, 1008, 995, 984, 980, 939, 871, 868, 873, 887, 886, 871, 870, 871, 886, 881, 883, 886, 879, 881, 882, 865, 862, 847, 843, 836, 824, 830, 819, 817, 792, 789, 777, 767, 761, 756, 753, 749, 749, 735, 713, 712, 706, 707, 699, 701, 702, 697, 701, 693, 678, 676, 676, 672, 670, 663, 665, 664, 660, 652, 639, 631, 631, 608, 608, 601, 596, 598, 591, 592, 596, 591, 575, 572, 563, 553, 549, 538, 525, 523, 517, 508, 475, 472, 470, 460, 465, 462, 454, 458, 453, 452, 455, 445, 440],
					[8816, 8789, 8829, 8793, null, 8825, 8776, 8759, 8762, 8759, 8769, 8768, 8783, 8750, 8761, 8745, 8743, 8743, 8708, 8722, null, 8704, 8707, 8686, 8668, 8658, 8651, 8651, 8642, null, 8642, 8576, 8577, 8552, 8569, 8559, 8561, 8562, 8559, 8545, 8529, 8528, 8527, 8537, 8520, 8506, 8508, 8502, 8495, 8486, 8478, 8461, 8438, 8455, 8464, 8440, 8452, 8457, 8448, 8438, 8426, 8411, 8413, 8395, 8374, 8344, 8340, 8327, 8323, 8333, 8307, 8299, 8251, 8238, 8237, 8211, 8203, 8207, 8196, 8201, 8187, 8182, 8153, 8147, 8132, 8107, 8127, 8124, 8096, 8063, null, 7977, 7953, 7900, 7883, 7886, 7863, 7834, 7795, 7774, 7774, 7726, 7734, 7695, 7681, null, 7698, 7645, 7651, 7643, 7635, 7650, 7633, 7604, 7593, 7583, 7554, 7570, 7552, 7536, 7509, 7489, 7474, 7470, 7444, 7436, 7409, 7410, 7364, 7362, 7327, 7341, 7316, 7310, 7300, 7264, 7271, 7254, 7261, 7211, 7209, 7227, 7201, 7149, 7147, 7087, 7065, 7035, 7039, 7044, 6996, 6958, 6932, 6883, 6852, 6847, 6828, 6829, 6810, 6795, 6759, 6739, 6720, 6697, 6675, 6654, 6629, 6632, 6588, 6561, 6544, 6515, 6521, 6510, 6471, 6441, 6427, 6436, 6432, 6384, 6364, 6332, 6328, 6313, 6286, 6280, 6267, 6254, 6255, 6263, 6259, 6238, 6210, 6161, 6161, 6160, 6136, null, 6111, 6090, 6090, 6067, 6064, 6065, 6032, 6035, 6033, 6018, 6017, 5998, 5961, 5947, 5949, 5919, null, 5893, 5865, 5836, 5807, 5810, 5810, 5788, 5790, 5797, 5802, 5784, null, 5739, 5748, 5744, 5750, 5722, 5702, 5687, 5707, 5690, 5648, 5639, 5642, 5649, 5628, 5629, 5635, 5607, 5605, 5599, 5579, 5563, 5561, 5546, 5544, null, 5518, 5511, 5498, 5492, 5463, 5466, 5433, null, 5448, 5434, 5429, 5388, 5393, null, 5373, 5370, 5355, 5307, 5299, 5277, 5258, 5267, 5266, 5262, 5252, 5246, 5237, 5232, 5219, 5198, 5168, 5122, 5139, 5137, 5112, 5088, 5088, 5067, 5062, 5054, 5064, 5024, 5044, 5006, 5005, 5005, 5015, 5009, 4995, 4986, 4969, 4970, 4970, 4983, 4975, 4982, 5001, 5002, 5007, 5012, null, 5008, 5001, 4994, 4979, 4981, 4975, 4974, 4990, 4983, null, 4974, 4988, 4988, 4992, 5009, 5023, 5022, 5035, 5049, 5012, 5005, 5001, 5000, 4998, 4987, 4983, 4974, 4981, 4958, 4960, 4953, 4932, 4959, 4960, 4930, 4946, 4944, 4914, 4933, 4933, 4925, 4911, 4932, 4950, 4943, 4914, 4915, 4910, 4934, 4934, 4930, 4948, 4960, 4963, 4967, 4938, 4944, 4948, 4947, 4957, 4959, 4963, 4963, 4983, 4995, 4993, 5002, 5006, 5003, 4967, 4957, 4947, 4989, 4984, 5009, 5023, 5016, 5010, 5013, 5015, 5033, 5027, 5042, 5049, 5082, 5083, 5086, 5115, 5138, 5117, null, 5130, 5148, 5173, 5163, 5168, 5179, 5186, 5201, 5220, 5237, 5237, 5224, 5253, 5248, 5274, 5297, 5284, 5286, 5299, 5293, 5316, 5308, 5301, 5301, 5342, 5337, 5360, 5366, 5394, 5393, 5395, 5403, 5399, 5387, 5392, 5379, 5406, 5399, 5405, 5392, 5390, 5398, 5391, 5390, 5408, 5412, 5411, 5428, 5431, 5440, null, 5444, 5431, 5388, 5367, 5374, 5370, 5384, 5375, 5373, 5372, 5393, 5417, 5419, null, 5440, 5462, 5460, 5449, 5446, 5442, 5465, 5482, 5465, 5453, 5437, 5419, 5458, 5449, 5444, 5470, 5467, 5441, 5474, 5424, 5435, 5430, 5417, 5431, 5434, 5428, 5455, 5445, 5424, 5425, 5387, 5403, 5402, 5358, 5357, 5365, 5385, 5380, 5375, 5397, 5417, 5388, 5383, 5395, 5399, 5399, 5409, 5388, 5397, 5408, 5408, 5415, 5424, 5436, 5421, 5427, 5453, 5447, null, 5429, 5458, 5467, 5426, 5453, 5476, 5446, 5440, 5429, 5434, 5439, 5441, 5432, 5447, 5441, 5443, 5447, 5449, 5459, 5483, 5468, 5480, 5475, 5474, 5500, 5504, 5452, 5472, 5493, 5503, 5484, 5500, 5536, 5534, 5536, 5536, 5570, 5573, 5566, 5573, 5556, null, 5576, 5581, 5588, 5591, 5622, 5618, 5636, 5653, 5669, 5648, 5671, 5667, 5696, 5691, 5706, 5711, 5742, 5761, 5728, 5730, 5723, 5744, 5746, 5762, 5798, 5810, 5807, 5812, 5832, 5824, 5831, 5839, 5837, 5847, 5873, 5888, 5894, 5926, 5904, 5913, 5949, 5959, 5978, 5973, 5968, 5976, 5976, 5981, 5996, 6049, 6062, 6066, 6084, 6117, 6115, 6145, 6185, 6194, 6190, 6195, 6215, 6203, 6225, 6219, 6203, null, 6195, 6199, 6184, 6206, 6221, null, 6222, 6233, 6257, 6253, 6275, 6301, 6290, 6305, 6312, 6325, 6342, 6343, 6345, 6344, 6345, 6395, 6439, 6437, 6443, 6445, 6443, 6435, 6481, 6501, 6508, 6475, 6477, 6472, 6470, 6465, 6442, 6446, 6450, 6471, 6487, 6489, 6491, 6494, 6543, 6538, 6544, 6544, 6554, 6607, 6609, 6665, 6678, 6693, 6722, 6720, 6728, 6732, 6723, 6717, 6719, 6697, 6692, 6756, 6765, 6780, 6775, 6789, null, 6831, 6837, 6844, null, 6873, 6885, 6886, 6895, 6908, 6913, 6919, null, 6921, 6927, 6932, 6924, 6944, 6964, 6982, 6971, 6980, 6966, 6961, 7000, 7047, 7033, 7067, null, 7100, 7090, 7098, null, 7115, 7144, 7172, 7198, 7192, 7186, 7199, 7211, 7238, 7253, 7253, 7241, 7241, 7265, 7285, 7299, 7270, 7302, 7309, 7315, 7330, 7378, 7368, 7377, 7384, 7414, 7407, 7432, 7427, 7464, 7453, 7462, 7476, 7474, 7470, 7487, 7482, 7476, 7461, 7465, 7479, 7484, null, 7477, 7478, 7447, 7487, 7485, 7523, 7531, 7519, 7529, 7524, 7535, 7538, 7574, 7610, 7610, 7611, 7598, 7611, 7611, 7627, 7621, 7623, 7640, 7642, 7621, 7657, 7662, 7674, 7656, 7652, 7635, 7635, 7658, 7655, 7674, 7686, 7656, 7669, 7671, 7684, 7695, 7699, 7698, 7689, 7693, 7722, 7712, 7717, 7719, 7724, 7754, 7759, 7769, 7773, 7792, 7781, 7779, 7787, 7799, 7819, 7821, 7836, 7823, 7844, 7828, 7810, 7811, 7843, 7858, 7851, 7873, 7905, 7904, 7948, 7964, 7967, 7974, 8001, 7984, null, 7994, 7987, 8001, 8016, 8024, 8051, 8045, 8029, 8064, 8055, 8053, 8044, 8059, 8059, 8077, 8080, 8072, null, 8085, 8091, 8079, 8097, 8117, 8152, 8160, 8156, 8194, 8210, 8239, 8223, null, 8236, 8229, 8237, 8245, 8245, null, 8312, 8313, 8320, 8335, 8350, 8357, null, 8366, 8348, 8326, 8363, 8354, 8352, 8385, 8387, null, null, 8420, 8437, null, 8518, 8552, 8568, 8592, 8635, 8632, 8644, 8671, 8692, 8714, 8738, null, 8741, 8750, 8743, 8764, 8755, 8792, 8778, 8763, 8738, 8774, 8783, 8778, 8810, 8796, 8811, 8862, 8845, 8870, 8902, null, 8950, 8938, 8983, 9026, 9045, 9078, 9105, 9114, 9128, 9173, 9157, 9158, 9204, 9204, 9210, 9221, 9274, 9306, 9338, 9356, 9337, 9337, 9370, 9372, null, 9409, 9439, 9456, 9482, 9467, null, 9486, 9509, 9500, 9517, 9523, 9536, 9537, 9578, 9582, 9608, 9611, 9593, 9603, 9591, 9562, null, 9568, 9604, 9589, 9597, 9612, 9614, 9644, 9650, 9659, 9673, 9689, 9739, 9682, 9732, 9742, 9721, 9731, 9725, 9697, 9763, 9771, 9783, 9768, 9771, 9759, null, 9763, 9767, 9792, 9818, 9826, 9865, 9878, 9912, 9931, null, 9940, 9949, 9927, 9924, 9927, 9937, 9962, 9923, 9924, 9947, 9951, 9996, 9986, null, 9989, 10020, 9991, 9972, 9966, 9993, 9978, 9936, 9953, 9945, 9937, 9920, 9943, 9942, 9908, 9889, 9890, 9908, 9939, null, 9939, 9931, 9945, 9947, 9948, 9992, 9934, null, 9988, 9984, 9976, 9955, 9960, null, 9894, 9894, 9913, 9896, 9845, 9849, 9842, 9851, 9817, 9810, 9804, 9798, 9800, 9812, 9822, 9817, 9824, 9821, 9881, 9875, 9871, 9884, 9884, 9913, 9896, null, 9912, 9882, 9897, 9868, 9819, 9815, 9795, 9827, 9810, 9829, 9846, 9822, 9845, null, 9816, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 4874, 5107, 5167, 5228, null, null, 5612, 5635, 5688, 5822, null, 5969, 6029, 6118, null, 6309, 6361, 6426, 6451, 6518, 6606, 6641, null, 6734, 6791, 6879, 6911, 6960, null, 7043, 7086, null, 7232, 7303, 7354, 7406, 7453, null, 7448, 7509, null, 7537, 7549, null, 7622, 7654, 7667, null, 7702, 7715, 7712, 7721, 7746, 7715, 7744, 7737, 7743, 7759, 7805, 7825, 7835, null, 7876, 7880, 7892, 7930, 7953, 7951, 7972, 7996, 8005, 7986, 7986, 7974, 7988, 7988, 8005, 8013, 8018, 8002, 7973, 7957, 7957, 7961, 7965, 7955, 7951, 7963, 7983, 7968, null, 7983, 8006, 8015, 8004, 8024, 8009, 7988, 7997, 8006, 7993, 8032, 8024, 7993, 8027, 8031, 8040, 8029, 8046, 8046, 8026, null, 8013, 7995, 7992, 7988, 7982, 7991, 8012, 8039, 8020, null, 8020, 8018, 8024, 8015, 8009, 7978, 7990, 7993, 7985, 7981, 7980, 7975, 7957, 7992, 7992, 7981, 7927, 7938, 7936, 7936, 7949, 7943, 7930, 7951, 7965, 7976, 7960, 7977, 7967, 7965, 7926, 7953, null, 8000, 8019, 8008, 8006, 8014, 7989, 8016, 8026, 8011, 8029, 8025, 8030, 8046, 8035, 8025, 8024, 8026, 8013, 8028, 8010, 8008, 8031, 8032, 8021, 8053, 8049, 8055, 8034, null, 8056, 8044, 8039, 8089, 8055, 8085, 8090, 8086, 8075, 8081, 8101, 8112, 8093, 8093, 8106, 8100, 8091, 8116, 8116, 8137, 8134, null, 8182, 8187, 8203, 8206, 8227, 8238, 8230, 8226, 8206, 8216, 8237, 8231, 8278, 8269, 8262, 8280, 8288, 8271, 8290, 8297, 8329, 8343, 8350, 8333, 8375, 8345, 8331, 8357, 8351, 8350, 8360, 8376, 8418, 8440, 8434, 8413, 8394, 8401, 8438, 8439, 8469, 8469, 8451, 8437, 8486, 8484, 8474, 8487, 8482, 8495, 8467, 8447, 8437, 8449, 8438, 8434, 8429, 8406, 8408, 8438, 8452, 8490, 8486, 8489, 8455, 8482, 8476, 8474, 8504, 8508, 8498, 8493, 8493, 8484, 8488, null, 8464, 8481, 8469, 8485, 8448, 8456]
				],
			};

			// log scales cannot contain 0, so turn any 0s into 1s
			msg.graphData.forEach(counts => {
				counts.forEach((v, i) => {
					if (v == 0)
						counts[i] = 1;
				});
			});

			let data = [
				msg.timestamps,
				...msg.graphData,
			];

			const optsLog = {
				width: 1600,
				height: 600,
				title: "Log Y Scale",
				scales: {
					y: {
						distr: 3,
					},
				},
				axes: [
					{},
					{
						size: 60,
						space: 15,
					}
				],
				series: [
					{},
					...msg.servers.map(s => ({
						label: s.name,
						stroke: s.color,
						spanGaps: true,
					}))
				],
			};

			let uLog = new uPlot(optsLog, data, document.body);

			const optsLinear = {
				width: 1600,
				height: 600,
				title: "Linear Y Scale",
				axes: [
					{},
					{
						size: 60,
						space: 15,
					}
				],
				series: [
					{},
					...msg.servers.map(s => ({
						label: s.name,
						stroke: s.color,
						spanGaps: true,
					}))
				],
			};

			let uLinear = new uPlot(optsLinear, data, document.body);
		</script>
	</body>
</html>